int buttonpin[3]={2,3,6};
int LEDpin[3]={11,9,10};
int State;
void ButtonControl(int order){
State=digitalRead(buttonpin[order]);
if (State == 0){ //一旦按鈕按下維持亮燈5秒
digitalWrite(LEDpin[order],1);
delay(5000);
digitalWrite(LEDpin[order],0);
}
}
void setup(){
pinMode(LEDpin[0],OUTPUT);
pinMode(LEDpin[1],OUTPUT);
pinMode(LEDpin[2],OUTPUT);
}
void loop(){
ButtonControl(0);
ButtonControl(1);
ButtonControl(2);
}