Read Time:54 Second
[따라하기] 아두이노 기초 – LED와 버튼 제어하기 by ODIY 한국과학창의재단
Arduino – LED Wave
#define DELAY_TIME 100 void setup() { // put your setup code here, to run once: pinMode(2, OUTPUT); pinMode(3, OUTPUT); pinMode(4, OUTPUT); pinMode(5, OUTPUT); pinMode(6, OUTPUT); } void loop() { // put your main code here, to run repeatedly: digitalWrite(6, LOW); digitalWrite(2, HIGH); delay(DELAY_TIME); digitalWrite(2, LOW); digitalWrite(3, HIGH); delay(DELAY_TIME); digitalWrite(3, LOW); digitalWrite(4, HIGH); delay(DELAY_TIME); digitalWrite(4, LOW); digitalWrite(5, HIGH); delay(DELAY_TIME); digitalWrite(5, LOW); digitalWrite(6, HIGH); delay(DELAY_TIME); }
Arduino – LED with button
#define LED 12 #define BUTTON 7 void setup() { // put your setup code here, to run once: pinMode(LED, OUTPUT); pinMode(BUTTON, INPUT); } void loop() { // put your main code here, to run repeatedly: if(digitalRead(BUTTON) == HIGH){ digitalWrite(LED, HIGH); delay(1000); digitalWrite(LED, LOW); delay(1000); } }