도트 매트릭스 8X8 를 MAX7219 제어보드에 연결해서  전원핀 제외 3개의 핀으로 제어한다.

 

※ 사진

 

핀 연결

Dot matrix Arduino
VCC 5V
GND GND
DIN D12
CS D11
CLK D10

 

 

※ 도트매트리스 부품

휴면
아두이노 연결시 핀 연결

 

※ 예제

#include "LedControl.h" //dot matrix를 사용하기 위한 라이브러리 호출

#define dataIn 12   //DIN 12번 핀으로 사용
#define cs 11       //CS 11번 핀으로 사용
#define clk 10      //CLK 10번 핀으로 사용

LedControl lc = LedControl(dataIn, clk, cs, 1); //LedControl('DIN핀 번호', 'CLK핀 번호', 'CS핀 번호', 'dot matrix 갯수')

void setup() {
  lc.shutdown(0, false);    //dot matrix를 깨우는 코드. shutdown('지정할 dotmatrix의 주소', 'false : 깨우기')
  lc.setIntensity(0, 8);    //밝기 설정. setIntensity('지정할 dotmatrix의 주소','밝기값(0~15)')
  lc.clearDisplay(0);       //사용하기 전 초기화. clearDisplay('지정할 dotmatrix의 주소')
}

void loop() //dot matrix를 1초동안 깜빡입니다.
{
  // dot matrix의 LED를 점등합니다.
  for (int row = 0; row < 8; row++)
  {
    for (int col = 0; col < 8; col++)
    {
      lc.setLed(0, col, row, true);
    }
  }
  delay(1000);
  // dot matrix의 LED를 소등합니다.
  for (int row = 0; row < 8; row++)
  {
    for (int col = 0; col < 8; col++)
    {
      lc.setLed(0, col, row, false);
    }
  }
  delay(1000);
}
728x90

'Hardware > 전자부품' 카테고리의 다른 글

CP2102 Module  (0) 2026.02.05
ESP32-CAM  (0) 2026.02.05
WIFI 모듈 ESP8266(ESP-01)  (0) 2026.02.05
128X64 1.3 인치 LCD SH1106 I2C 모듈  (0) 2026.02.01
NodeMCU 모터 쉴드 -L293D  (0) 2026.01.31

+ Recent posts