const int LEDCount=8; //led個數
int LEDPins[]={2,3,4,5,8,9,10,11};
void setup() {
// put your setup code here, to run once:
for(int thisLED=0;thisLED<LEDCount;thisLED++)
{
pinMode(LEDPins[thisLED],OUTPUT);
}
for(int num=0;num<8;num++){
digitalWrite(LEDPins[num],HIGH);//熄滅所有
}
}
void loop() {
// put your main code here, to run repeatedly:
for(int num=0;num<8;num++){
digitalWrite(LEDPins[num],LOW); //正循環點亮
delay(250);
digitalWrite(LEDPins[num],HIGH);
}
for(int num=6;num>=1;num-=1){
digitalWrite(LEDPins[num],LOW); //逆循環點亮
delay(250);
digitalWrite(LEDPins[num],HIGH);
}
for(int num=0;num<8;num++){
digitalWrite(LEDPins[num],LOW);//點亮所有
}
delay(2000);
for(int num=0;num<8;num++){
digitalWrite(LEDPins[num],HIGH);//熄滅所有
}