#include<Servo.h>
Servo myservo;
const int redPin = 2;
const int yellowPin = 3;
const int greenPin = 4;
void setup() {
pinMode(redPin, OUTPUT);
pinMode(yellowPin, OUTPUT);
pinMode(greenPin, OUTPUT);
}
void loop() {
// Red light
digitalWrite(redPin, HIGH);
digitalWrite(yellowPin, LOW);
digitalWrite(greenPin, LOW);
delay(3000); // Red light duration
// Yellow light
digitalWrite(redPin, LOW);
digitalWrite(yellowPin, HIGH);
delay(1000); // Yellow light duration
// Green light
digitalWrite(yellowPin, LOW);
digitalWrite(greenPin, HIGH);
delay(3000); // Green light duration
// Yellow (transition from green to red)
digitalWrite(greenPin, LOW);
digitalWrite(yellowPin, HIGH);
delay(1000); // Yellow light duration
}