풀다운 스위치입력 LED 켜기
2번핀을 입력설정
5~9번핀으 출력
버튼입력시 순차적으로 LED켜고 끄기
5~9번핀으 출력
버튼입력시 순차적으로 LED켜고 끄기
스케치 소스
-----------------------------------------------
int ledPin[] = {5,6,7,8,9};
int buttonPin = 2;
int ledPin[] = {5,6,7,8,9};
int buttonPin = 2;
void setup(){
for(int i = 0; i<5; i++){
pinMode(ledPin[i],OUTPUT);
}
pinMode(buttonPin, INPUT);
}
for(int i = 0; i<5; i++){
pinMode(ledPin[i],OUTPUT);
}
pinMode(buttonPin, INPUT);
}
void loop(){
int bPstate = digitalRead(buttonPin);
if(bPstate==LOW){
for(int i = 0 ; i <5 ; i++){
digitalWrite(ledPin[i], LOW);
delay(100);
}
}
else{
for(int i = 0 ; i <5 ; i++){
digitalWrite(ledPin[i], HIGH);
delay(100);
}
}
}
int bPstate = digitalRead(buttonPin);
if(bPstate==LOW){
for(int i = 0 ; i <5 ; i++){
digitalWrite(ledPin[i], LOW);
delay(100);
}
}
else{
for(int i = 0 ; i <5 ; i++){
digitalWrite(ledPin[i], HIGH);
delay(100);
}
}
}
---------------------------------------------
작동영상
'아두이노_프로세싱 > 아두이노' 카테고리의 다른 글
센서값에 따른 Led 밝기 제어 map()함수 사용 (0) | 2012.06.26 |
---|---|
외부 빛의 양에 따른 LED깜박이기 + 부저 (0) | 2012.06.26 |
pwm (0) | 2012.06.26 |
버튼입력시 LED 깜박임 속도 조절 (0) | 2012.06.26 |
아두이노 인벤터킷 (0) | 2012.06.26 |