(DOTMETRIX) 도트매트릭스 출력
About Lesson

기본설정

  1. 아두이노 설치 및 환경설정이 완료된 상태여야 합니다.

2. 라이브러리는 하기 버튼을 눌러 다운로드하고 설치하세요

3. 아래 소스코드를 보드설정-컴파일-업로드 과정을 진행 후 실행하세요

소스 코드

– 코드설명 : 도트매트릭스의 첫번째 LED도트부터 마지막 LED도트 까지 순차적으로 켜줍니다.

				
					#include "LedControl.h"
 
//아두이노보드의 30, 32, 31핀을 사용하고, 1개의 8x8 도트매트릭스를 제어하는 도트매트릭스 객체를 생성합니다.
LedControl lc = LedControl(51,52,53,1);
 
// 실행시 가장 먼저 호출되는 함수이며, 최초 1회만 실행됩니다.
// 변수를 선언하거나 초기화를 위한 코드를 포함합니다.
void setup()
{
  // 도트매트릭스의 절전모드를 꺼줍니다.
  lc.shutdown(0,false);
 
  // 도트매트릭스의 LED 밝기를 8로 지정해 줍니다.(0~15)
  lc.setIntensity(0,8);
 
  // 도트매트릭스의 LED를 초기화 해줍니다.
  lc.clearDisplay(0);
}
 
 
// setup() 함수가 호출된 이후, loop() 함수가 호출되며,
// 블록 안의 코드를 무한히 반복 실행됩니다.
void loop()
{
  // 도트매트릭스의 LED를 첫번째 부터 1개씩 차례대로 켜줍니다.
 for (int row=0; row<8; row++)
  {
    for (int col=0; col<8; col++)
    {
      lc.setLed(0,col,row,true);
      delay(25);
    }
  }
 
  // 도트매트릭스의 LED를 첫번째 부터 1개씩 차례대로 꺼줍니다.
 for (int row=0; row<8; row++)
  {
    for (int col=0; col<8; col++)
    {
      lc.setLed(0,col,row,false);
      delay(25);
    }
  }
}
				
			

작동영상