#define RED1 1
#define YELLOW1 5
#define GREEN1 9
#define RED2 2
#define YELLOW2 3
#define GREEN2 6
#define GREEN3 10
#define GREEN4 11
#define RED3 12
#define RED4 13
void setup() {
pinMode(RED1, OUTPUT);
pinMode(YELLOW1, OUTPUT);
pinMode(GREEN1, OUTPUT);
pinMode(RED2, OUTPUT);
pinMode(YELLOW2, OUTPUT);
pinMode(GREEN2, OUTPUT);
pinMode(GREEN3, OUTPUT);
pinMode(GREEN4, OUTPUT);
pinMode(RED3, OUTPUT);
pinMode(RED4, OUTPUT);
digitalWrite(RED1, HIGH);
digitalWrite(RED2, HIGH);
digitalWrite(RED3, HIGH);
digitalWrite(RED4, HIGH);
delay(500);
digitalWrite(RED1, LOW);
digitalWrite(RED2, LOW);
delay(500);
digitalWrite(RED1, HIGH);
digitalWrite(RED2, HIGH);
delay(500);
digitalWrite(RED1, LOW);
digitalWrite(RED2, LOW);
delay(500);
digitalWrite(RED1, HIGH);
digitalWrite(RED2, HIGH);
delay(500);
digitalWrite(RED1, LOW);
digitalWrite(RED2, LOW);
delay(500);
digitalWrite(RED1, HIGH);
digitalWrite(RED2, HIGH);
delay(500);
digitalWrite(RED1, LOW);
digitalWrite(RED2, LOW);
delay(500);
digitalWrite(RED1, HIGH);
digitalWrite(RED2, HIGH);
delay(500);
digitalWrite(RED1, LOW);
digitalWrite(RED2, LOW);
delay(500);
digitalWrite(RED1, HIGH);
digitalWrite(RED2, HIGH);
delay(500);
digitalWrite(RED1, LOW);
digitalWrite(RED2, LOW);
delay(500);
}
void loop() {
digitalWrite(YELLOW2, LOW);
digitalWrite(RED1, HIGH);
digitalWrite(RED2, HIGH);
delay(3000);
digitalWrite(RED3, LOW);
digitalWrite(GREEN3, HIGH);
delay(500);
digitalWrite(GREEN3, LOW);
delay(500);
digitalWrite(GREEN3, HIGH);
delay(500);
digitalWrite(GREEN3, LOW);
delay(500);
digitalWrite(GREEN3, HIGH);
delay(500);
digitalWrite(GREEN3, LOW);
delay(500);
digitalWrite(GREEN3, HIGH);
delay(500);
digitalWrite(GREEN3, LOW);
delay(500);
digitalWrite(GREEN3, HIGH);
delay(500);
digitalWrite(GREEN3, LOW);
delay(500);
digitalWrite(GREEN3, HIGH);
delay(500);
digitalWrite(GREEN3, LOW);
delay(500);
digitalWrite(RED3, HIGH);
delay(2000);
digitalWrite(RED1, LOW);
digitalWrite(GREEN1, HIGH);
delay(20000);
digitalWrite(GREEN1, LOW);
digitalWrite(YELLOW1, HIGH);
delay(3000);
digitalWrite(YELLOW1, LOW);
digitalWrite(RED1, HIGH);
digitalWrite(RED2, HIGH);
delay(3000);
digitalWrite(RED4, LOW);
digitalWrite(GREEN4, HIGH);
delay(500);
digitalWrite(GREEN4, LOW);
delay(500);
digitalWrite(GREEN4, HIGH);
delay(500);
digitalWrite(GREEN4, LOW);
delay(500);
digitalWrite(GREEN4, HIGH);
delay(500);
digitalWrite(GREEN4, LOW);
delay(500);
digitalWrite(GREEN4, HIGH);
delay(500);
digitalWrite(GREEN4, LOW);
delay(500);
digitalWrite(GREEN4, HIGH);
delay(500);
digitalWrite(GREEN4, LOW);
delay(500);
digitalWrite(GREEN4, HIGH);
delay(500);
digitalWrite(GREEN4, LOW);
delay(500);
digitalWrite(RED4, HIGH);
delay(2000);
digitalWrite(RED2, LOW);
digitalWrite(RED1, HIGH);
digitalWrite(GREEN2, HIGH);
delay(20000);
digitalWrite(GREEN2, LOW);
digitalWrite(YELLOW2, HIGH);
delay(3000);
}