int pin[] ={6,7,8,9,10,11,12,13} ;
int X = 7 ;
void setup() {
for ( int i = 0 ; i <= 7; i++ ) {
pinMode(pin[i], OUTPUT);
}
}
void loop() {
int X = 7 ;
//กระพริบ R to L
for (int i = 0; i <= 7; i++) {
digitalWrite(pin[i], HIGH);
delay(300);
digitalWrite(pin[i], LOW);
delay(300);
}
//กระพริบ L to R
for (int i = 7; i >= 0; i--) {
digitalWrite(pin[i], HIGH);
delay(300);
digitalWrite(pin[i], LOW);
delay(300);
}
//กระพริบ สวนทางกันจากขอบเข้าใน และ ออกนอก ทีละ2 ดวง
for (int i = 0; i <= 7; i++) {
digitalWrite(pin[i], HIGH);
digitalWrite(pin[X], HIGH);
delay(500);
digitalWrite(pin[i], LOW);
digitalWrite(pin[X], LOW);
delay(500);
X = X - 1 ;
}
}