// Traffic Light Pins
int greenLight = 1;
int yellowLight = 2;
int redLight = 3;
void setup() {
pinMode(greenLight, OUTPUT);
pinMode(yellowLight, OUTPUT);
pinMode(redLight, OUTPUT);
}
void loop() {
// Red light ON
digitalWrite(redLight, HIGH);
digitalWrite(greenLight, LOW);
digitalWrite(yellowLight, LOW);
delay(5000); // 5 seconds
// Green light ON
digitalWrite(redLight, LOW);
digitalWrite(greenLight, HIGH);
delay(5000); // 5 seconds
// Yellow light ON
digitalWrite(greenLight, LOW);
digitalWrite(yellowLight, HIGH);
delay(2000); // 2 seconds
// Yellow OFF before loop repeats
digitalWrite(yellowLight, LOW);
}