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);
}
}
}
---------------------------------------------
작동영상
댓글 없음:
댓글 쓰기