도트매트릭스 2

[간단한 아두이노 코딩] 21. MAX7219 도트 매트릭스 SPI 사용하기

MAX7219 도트 매트릭스 SPI 사용하기 1. MAX7219 드라이버 7세그먼트와 똑같이 Dot matrix 또한 다수의 핀을 필요로 한다. 따라서 이를 줄이기 위해서 SPI 통신이 가능한 MAX7219 드라이버를 이용해야 한다. MAX7219 도트매트릭스 드라이버를 사용하면 16개의 핀에서 VCC, GND, DIN, CS, CLK 총 5개의 핀으로 줄일 수 있고, 여러개를 병렬로 연결해서 사용할 수 있다. 라이브러리 매니저를 통해서 LedControl을 설치하자. 2. 회로 구성 3. 소스코드 Matrix를 여러개 병렬 연결할 수 있다. 여기서 0은 0번 매트릭스를 뜻한다. #include "LedControl.h" #define CS 10 #define CLK 11 #define DIN 12 Le..

[간단한 아두이노 코딩] 14. 도트 매트릭스 사용하기

도트 매트릭스 사용하기 1. 도트 매트릭스 8x8 도트 매트릭스는 총 64개의 LED가 총 16개의 선으로 연결되어 있는 장치이다. 64개의 LED를 제어하기 위해서 행과 열이 8개의 LED에 +극과 -극으로 연결되어 있다. 마찬가지로 LED의 극성 연결에 따라서 A타입 B타입으로 나뉜다. 위 처럼 1,6 지점의 LED를 켜기 위해서는 Row1과 Col6을 극성에 맞는 값을 인가해야 한다. 내가 사용중인 1088BS는 아래와 같이 구성되어 있다. 2. 매트릭스 연결 방법 아두이노에는 아날로그 핀 6개와 디지털핀 14개가 있다. 총 16개의 핀이 필요하므로 우리는 아날로그 핀2개와 디지털 핀 14개를 쓰면된다. 여기서 아날로그 핀은 디지털 핀처럼 쓸 수있다. 다만 특정보드에서는 제약 사항이 있으므로 확인이..

페이스북으로 공유카카오톡으로 공유카카오스토리로 공유트위터로 공유URL 복사