int red = 8;
int yellow = 9;
int green = 10;
int green2 = 7;
int yellow2 = 6;
int red2 = 5;
void setup() {
pinMode(red, OUTPUT);
pinMode(yellow, OUTPUT);
pinMode(green, OUTPUT);
pinMode(red2, OUTPUT);
pinMode(yellow2, OUTPUT);
pinMode(green2, OUTPUT);
}
void loop() {
changeLights();
delay(1000);
}
void changeLights() {
//green 1 on, red 2 on
digitalWrite(red, LOW);
digitalWrite(yellow, LOW);
digitalWrite(green, HIGH);
digitalWrite(red2, HIGH);
digitalWrite(yellow2, LOW);
digitalWrite(green2, LOW);
delay(5000);
//yellow 1 on, red 2 still on
digitalWrite(red, LOW);
digitalWrite(green, LOW);
digitalWrite(yellow, HIGH);
digitalWrite(red2, HIGH);
digitalWrite(yellow2, LOW);
digitalWrite(green2, LOW);
delay(3000);
//red 1 on, red 2 still on
digitalWrite(green, LOW);
digitalWrite(yellow, LOW);
digitalWrite(red, HIGH);
delay(2000);
// red 1 on, green 2 on
digitalWrite(red2, LOW);
digitalWrite(yellow2, LOW);
digitalWrite(green2, HIGH);
delay(5000);
// red 1 still on, yellow2 on,
digitalWrite(green2, LOW);
digitalWrite(yellow2, HIGH);
digitalWrite(red2, LOW);
delay(3000);
// red 1 still on, red 2 on
digitalWrite(green2, LOW);
digitalWrite(yellow2, LOW);
digitalWrite(red2, HIGH);
delay(1000);
}