본문 바로가기
728x90
반응형
SMALL

도트매트릭스2

[AVR] MAX7219 MAX7219 MAX7219는 여러 개의 7-segment를 제어하기 위해서 만들어졌다. 한 가지 색상을 사용할 수 있는 8x8 도트매트릭스에는 64개의 발광 다이오드가 존재한다. 이 64개의 발광 다이오드를 제어하려면 스태틱 (Static) 구동 방법과 다이나믹 (Dynamic) 구동 방법 중에 하나를 택해야 한다. 스태틱 구동 방법은 이 64개의 발광 다이오드를 모두 한 번에 제어하는것을 말하고 (한 번에 제어하는 만큼 많은 포트를 요구), 다이나믹 구동 방법은 한번에 64개를 제어하지 않고 8x8 도트 매트릭스의 행 단위로 순차적으로 제어를 하는데 빠른 속도로 제어하여 잔상 효과로 인해 모두 켜져 있는것 처럼 착시 효과가 생겨 모두 보이게 되는 방식이다. 대부분의 도트 매트릭스는 다이나믹 구동 방법.. 2022. 5. 25.
[Arduino] 도트매트릭스 제어하기 도트 매트릭스 도트매트릭스는 출력 장치 중 하나로써 숫자, 문자, 이미지를 표시하기 위해 사용되는 방법 중 하나이다. 가로 세로에 수백개의 점 (LED)을 매트릭스상으로 배치하고 각 점을 발광시키는 방법으로 글자를 만든다. 컴퓨터에서 고전적으로 사용한 픽셀아트에서 각각의 픽셀이 LED로 대체된 출력장치로 생각하면 좀 더 이해가 쉽다. 도트매트릭스는 x, y의 좌표를 찍는 좌표계와 사용방법이 유사하다. 도트매트릭스는 x, y 대신 행 (ROW), 열 (COL)을 사용하며 두개의 겹치는 부분의 LED를 제어할 수 있다. 위 도트매트릭스의 좌표는 왼쪽 상단부터 시작하며 (0, 0)부터 우측하단 (7, 7)까지 존재한다. 이 구조는 행 8개, 열 8개 총 16개의 핀이 필요하다. 하지만 아두이노에서는 16개의 .. 2022. 3. 29.
728x90
반응형
LIST