목차
[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 에서 구매하실 수 있습니다.
