const int redPin = 13;
const int yellowPin = 12;
const int greenPin = 14;
void setup() {
pinMode(redPin, OUTPUT);
pinMode(yellowPin, OUTPUT);
pinMode(greenPin, OUTPUT);
}
void loop() {
// Red light (Stop)
digitalWrite(redPin, HIGH);
delay(5000);
digitalWrite(redPin, LOW);
// Yellow light (Prepare to stop)
// Green light (Go)
digitalWrite(greenPin, HIGH);
delay(5000);
digitalWrite(greenPin, LOW);
for (int i = 0; i < 3; i++) {
digitalWrite(yellowPin, HIGH);
delay(1000); // Yellow light duration
digitalWrite(yellowPin, LOW);
delay(1000); // Off duration (blinking effect)
}
}