Arduino Uno 로 MAX7219 (8X8) 도트 매트릭스 모듈 5개를 이용해
매트릭스에 우에서 좌로 이동하는 문자를 출력해 보는 프로젝트 입니다
MAX7219 (8X8) 도트 매트릭스 모듈은 8-Digit LED 드라이버 MAX7219 칩 max7219.pdf 을 기반으로 제작된
8열 8행의 디스플레이 모듈 입니다
아두이노 나 AVR, PIC, STM 등의 마이크로 컨트롤러로 손쉽게 제어 가능하기 때문에 유용합니다
또한 입, 출력 인터페이스로 제작되어여러개의 매트릭스 모듈을 연결해서 사용이 가능합니다
<8X8 매트릭스 모듈 이미지>
<8X8 매트릭스 모듈 상세사양>
사용된 부품
Arduino Uno R3 (Italy)
MAX7219 (8X8) 도트 매트릭스 모듈 - 5개
점퍼케이블
구성 배선도
사용된 예제소스
사용된 라이브러리
MaxMatrix 라이브러리를 첨부하였습니다
라이브러리 추가 방법은 Arduino IDE 설치하기 포스팅을 참조해 주세요
주의사항
예제코드에서 보면 알수 있듯이 "MaxMatrix.h" 와 기본 "avr/pgmspace.h" 라이브러리를 사용하고 있습니다
MaxMatrix.h 가 라이브러리 폴더안에 잘 들어 있는지 확인해서 코딩 하도록 합시다
여러개의 매트릭스를 연결할때는 IN(입력) 과 OUT(출력)을 잘 확인해서 배선 하도록 합시다
구성배선도는 1번 매트릭스와 2번 매트리스 배선만 보여주고 있습니다
2번 부터 5번까지의 매트릭스 연결은 VCC-VCC, GND-GND, DIN-DIN, CS-CS, CLK-CLK 1대1로 동알하게 연결하면 됩니다
첨부된 예제코드의
char inData[64] = "RJ Technology !!!"; // The string (max 64 bytes)
RJ Technology 부분을 표시하고 싶은 문자로 수정해주고 테스트 해보도록 합시다
단 최대 64bytes 까지 가능하다는것을 알고 넘어 갑시다
프로젝트 동영상
'Arduino(아두이노) 활용 강좌' 카테고리의 다른 글
Arduino Uno 로 0.96 인치 I2C OLED SSD1306 을 사용해서 Arduino Pong 게임 만들어 보기 (0) | 2018.03.01 |
---|---|
Arduino Uno 로 A4988 스테핑 모터 드라이버를 사용해서 2상 4선 바이폴라 스테핑모터 구동시켜 보기 (2) | 2018.02.26 |
Arduino Uno 로 A3967 Easy Driver 를 사용해서 2상 4선 바이폴라 스테핑모터 제어해 보기 (0) | 2018.01.09 |
Arduino Uno 로 0.91인치 I2C OLED 를 사용해서 문자 및 그래픽 출력해 보기 (0) | 2018.01.08 |
Arduino Uno 로 0.96 I2C OLED와 DHT11 온습도 센서를 사용해서 OLED 에 실내 온습도 출력해 보기 (0) | 2018.01.05 |
댓글