int r1 = 5, yl1 = 15, g1 = 23;
int r2 = 4, yl2 = 32, g2 = 19;
int r3 = 2, yl3 = 25, g3 = 21;
int r4 = 18, yl4 = 26, g4 = 22;
void setup() {
pinMode(r1, OUTPUT);
pinMode(r2, OUTPUT);
pinMode(r3, OUTPUT);
pinMode(r4, OUTPUT);
pinMode(g1, OUTPUT);
pinMode(g2, OUTPUT);
pinMode(g3, OUTPUT);
pinMode(g4, OUTPUT);
pinMode(yl1, OUTPUT);
pinMode(yl2, OUTPUT);
pinMode(yl3, OUTPUT);
pinMode(yl4, OUTPUT);
}
void loop() {
digitalWrite(g1, HIGH);
digitalWrite(g2, LOW);
digitalWrite(g3, LOW);
digitalWrite(g4, LOW);
digitalWrite(r1, LOW);
digitalWrite(r2, HIGH);
digitalWrite(r3, HIGH);
digitalWrite(r4, HIGH);
digitalWrite(yl1, LOW);
digitalWrite(yl2, LOW);
digitalWrite(yl3, LOW);
digitalWrite(yl4, LOW);
delay(3000);
digitalWrite(g1, LOW);
digitalWrite(g2, LOW);
digitalWrite(g3, LOW);
digitalWrite(g4, LOW);
digitalWrite(r1, LOW);
digitalWrite(r2, LOW);
digitalWrite(r3, HIGH);
digitalWrite(r4, HIGH);
digitalWrite(yl1, HIGH);
digitalWrite(yl2, HIGH);
digitalWrite(yl3, LOW);
digitalWrite(yl4, LOW);
delay(2000);
digitalWrite(g1, LOW);
digitalWrite(g2, HIGH);
digitalWrite(g3, LOW);
digitalWrite(g4, LOW);
digitalWrite(r1, HIGH);
digitalWrite(r2, LOW);
digitalWrite(r3, HIGH);
digitalWrite(r4, HIGH);
digitalWrite(yl1, LOW);
digitalWrite(yl2, LOW);
digitalWrite(yl3, LOW);
digitalWrite(yl4, LOW);
delay(3000);
digitalWrite(g1, LOW);
digitalWrite(g2, LOW);
digitalWrite(g3, LOW);
digitalWrite(g4, LOW);
digitalWrite(r1, HIGH);
digitalWrite(r2, LOW);
digitalWrite(r3, LOW);
digitalWrite(r4, HIGH);
digitalWrite(yl1, LOW);
digitalWrite(yl2, HIGH);
digitalWrite(yl3, HIGH);
digitalWrite(yl4, LOW);
delay(2000);
digitalWrite(g1, LOW);
digitalWrite(g2, LOW);
digitalWrite(g3, HIGH);
digitalWrite(g4, LOW);
digitalWrite(r1, HIGH);
digitalWrite(r2, HIGH);
digitalWrite(r3, LOW);
digitalWrite(r4, HIGH);
digitalWrite(yl1, LOW);
digitalWrite(yl2, LOW);
digitalWrite(yl3, LOW);
digitalWrite(yl4, LOW);
delay(3000);
digitalWrite(g1, LOW);
digitalWrite(g2, LOW);
digitalWrite(g3, LOW);
digitalWrite(g4, LOW);
digitalWrite(r1, HIGH);
digitalWrite(r2, HIGH);
digitalWrite(r3, LOW);
digitalWrite(r4, LOW);
digitalWrite(yl1, LOW);
digitalWrite(yl2, LOW);
digitalWrite(yl3, HIGH);
digitalWrite(yl4, HIGH);
delay(2000);
digitalWrite(g1, LOW);
digitalWrite(g2, LOW);
digitalWrite(g3, LOW);
digitalWrite(g4, HIGH);
digitalWrite(r1, HIGH);
digitalWrite(r2, HIGH);
digitalWrite(r3, HIGH);
digitalWrite(r4, LOW);
digitalWrite(yl1, LOW);
digitalWrite(yl2, LOW);
digitalWrite(yl3, LOW);
digitalWrite(yl4, LOW);
delay(3000);
digitalWrite(g1, LOW);
digitalWrite(g2, LOW);
digitalWrite(g3, LOW);
digitalWrite(g4, LOW);
digitalWrite(r1, LOW);
digitalWrite(r2, HIGH);
digitalWrite(r3, HIGH);
digitalWrite(r4, LOW);
digitalWrite(yl1, HIGH);
digitalWrite(yl2, LOW);
digitalWrite(yl3, LOW);
digitalWrite(yl4, HIGH);
delay(2000);
}