//Jaydon Johnson
//Construct a traffic light using electrical components and code for your Arduino
//The timing of the lights should be as follows: Green – 24 seconds, Yellow – 6 seconds, Red – 30 seconds
int GreenLed = 7; //Assign Pin 7 on Arduino a name of GreenLed
int YellowLed = 8; //Assign Pin 8 on Arduino a name of YellowLed
int RedLed = 9; //Assign Pin 9 on Arduino a name of RedLed
void setup() {
pinMode(GreenLed, OUTPUT); //Define pin GreenLed as output
pinMode(YellowLed, OUTPUT); //Define pin YellowLed as output
pinMode(RedLed, OUTPUT); //Define pin RedLed as output
}
void loop() {
digitalWrite(GreenLed, HIGH); //Turn GreenLed on
delay(24000); //Run on state for 24000 milliseconds (24 seconds)
digitalWrite(GreenLed, LOW); //Turn GreenLed off
digitalWrite(YellowLed, HIGH); //Turn YellowLed on
delay(6000); //Run on state for 6000 milliseconds (6 seconds)
digitalWrite(YellowLed, LOW); //Turn YellowLed off
digitalWrite(RedLed, HIGH); //Turn RedLed on
delay(30000); //Run on state for 30000 milliseconds (30 seconds)
digitalWrite(RedLed, LOW); //Turn RedLed off
}