int RED_T = 25;
int YELLOW_T = 26;
int GREEN_T = 27;
int RED_P = 14;
int GREEN_P = 12;
void setup()
{
pinMode(RED_T, OUTPUT);
pinMode(YELLOW_T, OUTPUT);
pinMode(GREEN_T, OUTPUT);
pinMode(RED_P, OUTPUT);
pinMode(GREEN_P, OUTPUT);
}
void loop()
{
// GREEN light (Cars go)
digitalWrite(GREEN_T, HIGH);
digitalWrite(YELLOW_T, LOW);
digitalWrite(RED_T, LOW);
digitalWrite(RED_P, HIGH);
digitalWrite(GREEN_P, LOW);
delay(5000); // 5 seconds
// YELLOW light
digitalWrite(GREEN_T, LOW);
digitalWrite(YELLOW_T, HIGH);
delay(3000); // 3 seconds
// RED light (Pedestrians go)
digitalWrite(YELLOW_T, LOW);
digitalWrite(RED_T, HIGH);
digitalWrite(RED_P, LOW);
digitalWrite(GREEN_P, HIGH);
delay(5000); // 5 seconds
}