#define R 1
#define Y 5
#define G 9
#define R1 2
#define Y1 3
#define G1 4
#define R2 28
#define Y2 22
#define G2 18
#define R3 10
#define Y3 11
#define G3 13
void setup()
{
pinMode(R, OUTPUT);
pinMode(Y, OUTPUT);
pinMode(G, OUTPUT);
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);
}
void loop()
{
digitalWrite(R, 0);
digitalWrite(Y, 0);
digitalWrite(G, 1);
digitalWrite(R1, 1);
digitalWrite(Y1, 0);
digitalWrite(G1, 0);
digitalWrite(R2, 1);
digitalWrite(Y2, 0);
digitalWrite(G2, 0);
digitalWrite(R3, 1);
digitalWrite(Y3, 0);
digitalWrite(G3, 0);
delay(5000);
digitalWrite(R, 0);
digitalWrite(Y, 1);
digitalWrite(G, 0);
digitalWrite(R1, 0);
digitalWrite(Y1, 1);
digitalWrite(G1, 0);
digitalWrite(R2, 0);
digitalWrite(Y2, 1);
digitalWrite(G2, 0);
digitalWrite(R3, 0);
digitalWrite(Y3, 1);
digitalWrite(G3, 0);
delay(2000);
digitalWrite(R, 1);
digitalWrite(Y, 0);
digitalWrite(G, 0);
digitalWrite(R1, 0);
digitalWrite(Y1, 0);
digitalWrite(G1, 1);
digitalWrite(R2, 1);
digitalWrite(Y2, 0);
digitalWrite(G2, 0);
digitalWrite(R3, 1);
digitalWrite(Y3, 0);
digitalWrite(G3, 0);
delay(5000);
digitalWrite(R, 0);
digitalWrite(Y, 1);
digitalWrite(G, 0);
digitalWrite(R1, 0);
digitalWrite(Y1, 1);
digitalWrite(G1, 0);
digitalWrite(R2, 0);
digitalWrite(Y2, 1);
digitalWrite(G2, 0);
digitalWrite(R3, 0);
digitalWrite(Y3, 1);
digitalWrite(G3, 0);
delay(2000);
digitalWrite(R, 1);
digitalWrite(Y, 0);
digitalWrite(G, 0);
digitalWrite(R1, 1);
digitalWrite(Y1, 0);
digitalWrite(G1, 0);
digitalWrite(R2, 0);
digitalWrite(Y2, 0);
digitalWrite(G2, 1);
digitalWrite(R3, 1);
digitalWrite(Y3, 0);
digitalWrite(G3, 0);
delay(5000);
digitalWrite(R, 0);
digitalWrite(Y, 1);
digitalWrite(G, 0);
digitalWrite(R1, 0);
digitalWrite(Y1, 1);
digitalWrite(G1,0);
digitalWrite(R2, 0);
digitalWrite(Y2, 1);
digitalWrite(G2,0);
digitalWrite(R3, 0);
digitalWrite(Y3, 1);
digitalWrite(G3, 0);
delay(2000);
digitalWrite(R, 1);
digitalWrite(Y, 0);
digitalWrite(G, 0);
digitalWrite(R1, 1);
digitalWrite(Y1, 0);
digitalWrite(G1, 0);
digitalWrite(R2, 1);
digitalWrite(Y2, 0);
digitalWrite(G2,0);
digitalWrite(R3, 0);
digitalWrite(Y3, 0);
digitalWrite(G3, 1);
delay(5000);
}