[Arduino UNO R3] LED 제어

 [Arduino UNO R3] LED 로 표시

Arduino UNO R3 보드,  LED 보드를 연결하여 8개의 LED 에 제어하는 예제입니다.

Arduino UNO R3  예제

핀 연결
번호 Arduino UNO R3 WAT-LED
LED1  2 LED1
LED2 3 LED2
LED3 4 LED3
LED4 5 LED4
LED5 6 LED5
LED6 7 LED6
LED7 8 LED7
LED8 9 LED8
VCC 5V VCC
GND GND GND

Arduino UNO R3 용 소스코드

최신 소스코드는 [파일]=>[예제]=> [WhiteAT UNO]=>[WAT-LED] 에 있으며
라이브러리는 아두이노 개발환경  을 참조하세요

////////////////////////////////////////
// WAT-LED
//
// 8개의 LED 순차적으로 ON/OFF 하는 예제
//
// 보드
//  .Arduino UNO R3 : https://kit128.com/goods/view?no=337
//  .WAT-LED 보드 : https://kit128.com/goods/view?no=51
// 
// Arduino UNO R3 보드의 2~9 번 핀을 에 LED 보드를 연결
// 5V 와 VCC, GND와 GND를 연결


int pinLED1 = 2;  // LED 1
int pinLED2 = 3;  // LED 2
int pinLED3 = 4;  // LED 3
int pinLED4 = 5;  // LED 4
int pinLED5 = 6;  // LED 5
int pinLED6 = 7;  // LED 6
int pinLED7 = 8;  // LED 7
int pinLED8 = 9;  // LED 8


// 프로그램 초기화
void setup()
{
    pinMode(pinLED1, OUTPUT);
    pinMode(pinLED2, OUTPUT);
    pinMode(pinLED3, OUTPUT);
    pinMode(pinLED4, OUTPUT);
    pinMode(pinLED5, OUTPUT);
    pinMode(pinLED6, OUTPUT);
    pinMode(pinLED7, OUTPUT);
    pinMode(pinLED8, OUTPUT);
}

// 계속 실행할 무한 루프 
int pinNow = pinLED1;
void loop()
{ 
  for(int i=pinLED1;   i<=pinLED8; i++)
  {
    for(int j=pinLED1;   j<=pinLED8; j++)
    {
        if(i==j) digitalWrite(j, LOW);
         else digitalWrite(j, HIGH);
    }
      delay(1000);
  }

}
  

 

결과

 

 

제품구매

Arduino UNO R3 은 https://kit128.com/goods/view?no=337 에서 구매하실 수 있습니다.
WAT-LED 보드 은 https://kit128.com/goods/view?no=51 에서 구매하실 수 있습니다.

 

 

 

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다