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