// Traffic Light Arduino Uno Code
const int redPin = 13; // Red LED connected to digital pin 13
const int greenPin = 12; // Green LED connected to digital pin 12
const int orangePin = 11; // Orange LED connected to digital pin 11
void setup() {
pinMode(redPin, OUTPUT);
pinMode(greenPin, OUTPUT);
pinMode(orangePin, OUTPUT);
}
void loop() {
// Red light for 4 seconds
digitalWrite(redPin, HIGH);
delay(4000); // 4 seconds
digitalWrite(redPin, LOW);
// Green and Red lights together for 5 seconds
digitalWrite(greenPin, HIGH);
digitalWrite(redPin, HIGH);
delay(5000); // 5 seconds
digitalWrite(greenPin, LOW);
digitalWrite(redPin, LOW);
// Orange light for 1 second
digitalWrite(orangePin, HIGH);
delay(1000); // 1 second
digitalWrite(orangePin, LOW);
// Green and Red lights together for 4 seconds
digitalWrite(greenPin, HIGH);
digitalWrite(redPin, HIGH);
delay(4000); // 4 seconds
digitalWrite(greenPin, LOW);
digitalWrite(redPin, LOW);
}