#define A 13
#define B 4
#define C 14
#define D 27
#define E 26
#define F 25
#define H 5
#define I 21
#define BUTTON 18
const int AC[] = {A, B, C, D, E, F, H, I};
const int AC_LENGTH = sizeof(AC) / sizeof(AC[0]);
void setup() {
Serial.begin(115200);
pinMode(BUTTON, INPUT);
for (int u = 0; u < AC_LENGTH; u++) {
pinMode(AC[u], OUTPUT);
Serial.println("Setting up port OUTPUT> " + String(AC[u]));
//digitalWrite(AC[u], HIGH);
// delay(500);
}
}
void loop() {
//digitalWrite(AC[1], HIGH);
//Serial.println(digitalRead(BUTTON));
if (digitalRead(BUTTON) == HIGH) {
for (int u = 0; u < AC_LENGTH; u++) {
//Serial.println("Turning on led: " + String(AC[u]));
digitalWrite(AC[u], HIGH);
delay(100);
digitalWrite(AC[u], LOW);
}
for (int u = AC_LENGTH - 1; u >= 0; u--) {
//Serial.println("Turning on led: " + String(AC[u]));
digitalWrite(AC[u], HIGH);
delay(100);
digitalWrite(AC[u], LOW);
}
}
delay(10);
}