const int ports[] = {
13,
12,
11,
10,
9,
8,
};
const int rgb[] = {7, 6, 5};
#define x 1
void setup() {
for (int i = 0; i < 6; i++) {
pinMode(ports[i], OUTPUT);
}
pinMode(rgb[0], OUTPUT);
pinMode(rgb[1], OUTPUT);
pinMode(rgb[2], OUTPUT);
}
void loop() {
if (x) {
digitalWrite(rgb[1], HIGH);
digitalWrite(rgb[0], LOW);
for (int i = 0; i < 6; i++) {
digitalWrite(ports[i], HIGH);
delay(500);
digitalWrite(ports[i], LOW);
}
} else {
digitalWrite(rgb[0], HIGH);
digitalWrite(rgb[1], LOW);
for (int i = 5; i >= 0; i--) {
digitalWrite(ports[i], HIGH);
delay(500);
digitalWrite(ports[i], LOW);
}
}
}