const int red1=2;
const int yellow1=3;
const int green1=4;
const int red2=5;
const int yellow2=6;
const int green2=7;
void setup() {
// put your setup code here, to run once:
pinMode(red1, OUTPUT);
pinMode(yellow1, OUTPUT);
pinMode(green1, OUTPUT);
pinMode(red2, OUTPUT);
pinMode(yellow2, OUTPUT);
pinMode(green2, OUTPUT);
}
void loop() {
// Direction1green, direction2red
digitalWrite(green1, HIGH);
digitalWrite(red2, HIGH);
delay(5000);//green for 5 seconds
// Direction1yellow, direction2red
digitalWrite(green1, LOW);
digitalWrite(yellow1, HIGH);
delay(2000);//yellow for 2 seconds
// Direction1red, direction2red
digitalWrite(yellow1, LOW);
digitalWrite(red1, HIGH);
delay(1000);//all red for 1 seconds
// Direction1red, direction2green
digitalWrite(red2, LOW);
digitalWrite(green2, HIGH);
delay(5000);//green for 5 seconds
// Direction1red, direction2yellow
digitalWrite(green2, LOW);
digitalWrite(yellow2, HIGH);
delay(2000);//yellow for 2 seconds
// Direction1red, direction2red
digitalWrite(yellow2, LOW);
digitalWrite(red2, HIGH);
delay(1000);//all red for 1 seconds
// Direction1red off, reset for next cycle
digitalWrite(red1,LOW);
digitalWrite(red2, LOW);
}