2012년 6월 24일 일요일

풀다운 스위치입력 LED 켜기


2번핀을 입력설정
5~9번핀으 출력
버튼입력시 순차적으로 LED켜고 끄기

스케치 소스
-----------------------------------------------
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);
}
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);
    }
  }
}
---------------------------------------------

작동영상


댓글 없음:

댓글 쓰기