1code
1code
void setup()
{
// Set all vehicle and pedestrian traffic light pins as OUTPUT
pinMode(NRed, OUTPUT);
pinMode(NYellow, OUTPUT);
pinMode(NGreen, OUTPUT);
pinMode(NPGreen, OUTPUT);
pinMode(NPRed, OUTPUT);
pinMode(ERed, OUTPUT);
pinMode(EYellow, OUTPUT);
pinMode(EGreen, OUTPUT);
pinMode(EPGreen, OUTPUT);
pinMode(EPRed, OUTPUT);
pinMode(SRed, OUTPUT);
pinMode(SYellow, OUTPUT);
pinMode(SGreen, OUTPUT);
pinMode(WRed, OUTPUT);
pinMode(WYellow, OUTPUT);
pinMode(WGreen, OUTPUT);
pinMode(WPGreen, OUTPUT);
pinMode(WPRed, OUTPUT);
}
void loop() {
// North-South Green Light, East-West Red Light
digitalWrite(NRed, LOW);
digitalWrite(NYellow, LOW);
digitalWrite(NGreen, HIGH);
digitalWrite(SRed, LOW);
digitalWrite(SYellow, LOW);
digitalWrite(SGreen, HIGH);
digitalWrite(ERed, HIGH);
digitalWrite(EYellow, LOW);
digitalWrite(EGreen, LOW);
digitalWrite(WRed, HIGH);
digitalWrite(WYellow, LOW);
digitalWrite(WGreen, LOW);