본문 바로가기
Embedded System/Arduino

[Arduino] 도트매트릭스 제어하기

by goatlab 2022. 3. 29.
728x90
반응형
SMALL

도트 매트릭스

 

 

도트매트릭스는 출력 장치 중 하나로써 숫자, 문자, 이미지를 표시하기 위해 사용되는 방법 중 하나이다. 가로 세로에 수백개의 점 (LED)을 매트릭스상으로 배치하고 각 점을 발광시키는 방법으로 글자를 만든다. 컴퓨터에서 고전적으로 사용한 픽셀아트에서 각각의 픽셀이 LED로 대체된 출력장치로 생각하면 좀 더 이해가 쉽다.

 

도트매트릭스는 x, y의 좌표를 찍는 좌표계와 사용방법이 유사하다. 도트매트릭스는 x, y 대신 행 (ROW), 열 (COL)을 사용하며 두개의 겹치는 부분의 LED를 제어할 수 있다.

 

 

위 도트매트릭스의 좌표는 왼쪽 상단부터 시작하며 (0, 0)부터 우측하단 (7, 7)까지 존재한다.

 

이 구조는 행 8개, 열 8개 총 16개의 핀이 필요하다. 하지만 아두이노에서는 16개의 핀을 사용하기에는 무리가 있기 때문에 모듈형으로 MAX7219칩이 내장된 도트매트릭스를 사용한다.

 

하드웨어 만들기

 

- 도트매트릭스의 VCC핀을 오렌지보드의 5V핀에 연결

- 도트매트릭스의 GND핀을 오렌지보드의 GND핀에 연결

- 도트매트릭스의 DIN핀을 오렌지보드의 2번핀에 연결

- 도트매트릭스의 CS핀을 오렌지보드의 3번핀에 연결

- 도트매트릭스의 CLK핀을 오렌지보드의 4번핀에 연결
728x90
반응형
LIST