int signal1[] = {23,22,21};
int signal2[] = {19,18,5};
int signal3[] = {17,16,4};
void setup(){
for (int i = 0; i < 3; i++) {
pinMode(signal1[i], OUTPUT);
pinMode(signal2[i], OUTPUT);
pinMode(signal3[i], OUTPUT);
} }
void loop(){
int redDelay= 3000;
digitalWrite(signal1[0], HIGH);
digitalWrite(signal2[1], HIGH);
digitalWrite(signal3[2], HIGH);
digitalWrite(signal1[1], LOW);
digitalWrite(signal2[0], LOW);
digitalWrite(signal3[0], LOW);
digitalWrite(signal1[2], LOW);
digitalWrite(signal2[2], LOW);
digitalWrite(signal3[1], LOW);
delay(redDelay);
digitalWrite(signal1[1], HIGH);
digitalWrite(signal2[2], HIGH);
digitalWrite(signal3[0], HIGH);
digitalWrite(signal1[2], LOW);
digitalWrite(signal2[1], LOW);
digitalWrite(signal3[1], LOW);
digitalWrite(signal1[0], LOW);
digitalWrite(signal2[0], LOW);
digitalWrite(signal3[2], LOW);
delay(redDelay);
digitalWrite(signal1[2], HIGH);
digitalWrite(signal2[0], HIGH);
digitalWrite(signal3[1], HIGH);
digitalWrite(signal1[2], LOW);
digitalWrite(signal2[1], LOW);
digitalWrite(signal3[1], LOW);
digitalWrite(signal1[0], LOW);
digitalWrite(signal2[0], LOW);
digitalWrite(signal3[2], LOW);
delay(redDelay);
}