const int R1 = 0;
const int Y1 = 1;
const int G1 = 2;
const int R2 = 3;
const int Y2 = 4;
const int G2 = 5;
const int R3 = 6;
const int Y3 = 7;
const int G3 = 8;
const int R4 = 9;
const int Y4 = 10;
const int G4 = 11;
void setup() {
pinMode(R1, OUTPUT);
pinMode(Y1, OUTPUT);
pinMode(G1, OUTPUT);
pinMode(R2, OUTPUT);
pinMode(Y2, OUTPUT);
pinMode(G2, OUTPUT);
pinMode(R3, OUTPUT);
pinMode(Y3, OUTPUT);
pinMode(G3, OUTPUT);
pinMode(R4, OUTPUT);
pinMode(Y4, OUTPUT);
pinMode(G4, OUTPUT);
}
void loop() {
digitalWrite(R1, LOW);
digitalWrite(Y1, LOW);//1
digitalWrite(G1, HIGH);
digitalWrite(R2, HIGH);
digitalWrite(Y2, LOW);//1
digitalWrite(G2, LOW);
digitalWrite(R3, HIGH);
digitalWrite(Y3, LOW);//1
digitalWrite(G3, LOW);
digitalWrite(R4, HIGH);
digitalWrite(Y4, LOW);//1
digitalWrite(G4, LOW);
delay(3000);
digitalWrite(R1, LOW);
digitalWrite(Y1, HIGH);//2
digitalWrite(G1, LOW);
digitalWrite(R2, LOW);
digitalWrite(Y2, HIGH);//2
digitalWrite(G2, LOW);
digitalWrite(R3, HIGH);
digitalWrite(Y3, LOW);//2
digitalWrite(G3, LOW);
digitalWrite(R4, HIGH);
digitalWrite(Y4, LOW);//2
digitalWrite(G4, LOW);
delay(350);
digitalWrite(R1, HIGH);
digitalWrite(Y1, LOW);//3
digitalWrite(G1, LOW);
digitalWrite(R2, LOW);
digitalWrite(Y2, LOW);//3
digitalWrite(G2, HIGH);
digitalWrite(R3, HIGH);
digitalWrite(Y3, LOW);//3
digitalWrite(G3, LOW);
digitalWrite(R4, HIGH);
digitalWrite(Y4, LOW);//3
digitalWrite(G4, LOW);
delay(3000);
digitalWrite(R1, HIGH);
digitalWrite(Y1, LOW);//4
digitalWrite(G1, LOW);
digitalWrite(R2, LOW);
digitalWrite(Y2, HIGH);//4
digitalWrite(G2, LOW);
digitalWrite(R3, LOW);
digitalWrite(Y3, HIGH);//4
digitalWrite(G3, LOW);
digitalWrite(R4, HIGH);
digitalWrite(Y4, LOW);//4
digitalWrite(G4, LOW);
delay(350);
digitalWrite(R1, HIGH);
digitalWrite(Y1, LOW);//5
digitalWrite(G1, LOW);
digitalWrite(R2, HIGH);
digitalWrite(Y2, LOW);//5
digitalWrite(G2, LOW);
digitalWrite(R3, LOW);
digitalWrite(Y3, LOW);//5
digitalWrite(G3, HIGH);
digitalWrite(R4, HIGH);
digitalWrite(Y4, LOW);//5
digitalWrite(G4, LOW);
delay(3000);
digitalWrite(R1, HIGH);
digitalWrite(Y1, LOW);//6
digitalWrite(G1, LOW);
digitalWrite(R2, HIGH);
digitalWrite(Y2, LOW);//6
digitalWrite(G2, LOW);
digitalWrite(R3, LOW);
digitalWrite(Y3, HIGH);//6
digitalWrite(G3, LOW);
digitalWrite(R4, LOW);
digitalWrite(Y4, HIGH);//6
digitalWrite(G4, LOW);
delay(350);
digitalWrite(R1, HIGH);
digitalWrite(Y1, LOW);//7
digitalWrite(G1, LOW);
digitalWrite(R2, HIGH);
digitalWrite(Y2, LOW);//7
digitalWrite(G2, LOW);
digitalWrite(R3, HIGH);
digitalWrite(Y3, LOW);//7
digitalWrite(G3, LOW);
digitalWrite(R4, LOW);
digitalWrite(Y4, LOW);//7
digitalWrite(G4, HIGH);
delay(3000);
digitalWrite(R1, LOW);
digitalWrite(Y1, HIGH);//8
digitalWrite(G1, LOW);
digitalWrite(R2, HIGH);
digitalWrite(Y2, LOW);//8
digitalWrite(G2, LOW);
digitalWrite(R3, HIGH);
digitalWrite(Y3, LOW);//8
digitalWrite(G3, LOW);
digitalWrite(R4, LOW);
digitalWrite(Y4, HIGH);//8
digitalWrite(G4, LOW);
delay(350);
}Light 1
Light 4
Light 3
Light 2