#define peopleRED 1
#define peopleGREEN 11
#define carRED 9
#define carGREEN 10
#define carYELLOW 8
void setup() {
}
void loop() {
if (analogRead(A0)==1023) {
delay(4000);
digitalWrite(carYELLOW, HIGH);
digitalWrite(carRED, HIGH);
digitalWrite(carGREEN, LOW);
delay(1000);
digitalWrite(carRED, HIGH);
digitalWrite(carGREEN, LOW);
digitalWrite(peopleRED, LOW);
digitalWrite(peopleGREEN, HIGH);
digitalWrite(carYELLOW, LOW);
delay(10000);
digitalWrite(carRED, LOW);
digitalWrite(carGREEN, HIGH);
digitalWrite(peopleRED, HIGH);
digitalWrite(peopleGREEN, LOW);
} else {
digitalWrite(carRED, LOW);
digitalWrite(carGREEN, HIGH);
digitalWrite(peopleRED, HIGH);
digitalWrite(peopleGREEN, LOW);
digitalWrite(carYELLOW, LOW);
}
delay(100);
}