const int GPIO_Pins[] = {0, 4, 9, 13};
const int numPins = sizeof(GPIO_Pins) / sizeof(GPIO_Pins[0]);
void setup() {
for (int i = 0; i < numPins; ++i) {
pinMode(GPIO_Pins[i], OUTPUT);
}
}
void loop() {
for (int i = 0; i < 4; ++i) {
digitalWrite(GPIO_Pins[i], HIGH);
delay(1000);
digitalWrite(GPIO_Pins[i], LOW);
}
delay(500);
for (int i = 3; i >= 0; --i) {
digitalWrite(GPIO_Pins[i], HIGH);
delay(1000);
digitalWrite(GPIO_Pins[i], LOW);
}
delay(500);
}