const int trafficRED = 2;
const int trafficYELLOW = 3;
const int trafficGREEN = 4;
const int pedestrianRED = 5;
const int pedestrianGREEN = 6;
void setup() {
// put your setup code here, to run once:
pinMode(trafficRED, OUTPUT);
pinMode(trafficYELLOW, OUTPUT);
pinMode(trafficGREEN, OUTPUT);
pinMode(pedestrianRED , OUTPUT);
pinMode(pedestrianGREEN, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
//para sa traffic red and pedestrian green
digitalWrite(trafficRED, HIGH);
digitalWrite(pedestrianGREEN, HIGH);
digitalWrite(trafficYELLOW, LOW);
digitalWrite(trafficGREEN, LOW);
digitalWrite(pedestrianRED, LOW);
delay(20000);
//blink
digitalWrite(trafficYELLOW, HIGH);
for (int blink = 0; blink <= 5; blink ++){
digitalWrite(pedestrianGREEN, HIGH);
delay(500);
digitalWrite(pedestrianGREEN, LOW);
delay(500);
}
// digitalWrite(pedestrianGREEN, HIGH);
// delay(500);
// digitalWrite(pedestrianGREEN, LOW);
// delay(500);
// digitalWrite(pedestrianGREEN, HIGH);
// delay(500);
// digitalWrite(pedestrianGREEN, LOW);
// delay(500);
// digitalWrite(pedestrianGREEN, HIGH);
// delay(500);
// digitalWrite(pedestrianGREEN, LOW);
// delay(500);
// digitalWrite(pedestrianGREEN, HIGH);
// delay(500);
// digitalWrite(pedestrianGREEN, LOW);
// delay(500);
// digitalWrite(pedestrianGREEN, HIGH);
// delay(500);
// digitalWrite(pedestrianGREEN, LOW);
// delay(500);
digitalWrite(trafficRED, LOW);
digitalWrite(trafficYELLOW, LOW);
digitalWrite(trafficGREEN, LOW);
digitalWrite(pedestrianRED, LOW);
//green
digitalWrite(trafficRED, LOW);
digitalWrite(trafficYELLOW, LOW);
digitalWrite(trafficGREEN, HIGH);
digitalWrite(pedestrianRED, HIGH);
delay(20000);
//red-yellow
digitalWrite(trafficGREEN, LOW);
digitalWrite(pedestrianRED, LOW);
delay(2000);
}