int blue = 2; // prestage
int blue1 = 3; // stage
int yellow1 = 4; // yellow
int yellow2 = 5; // yellow
int yellow3 = 6; // yellow
int green = 7; // go go go
int red = 8; // too early
// the setup function runs once when you press reset or power the board
void setup() {
// initialize digital pin led as an output.
pinMode(blue, OUTPUT);
pinMode(blue1, OUTPUT);
pinMode(yellow1, OUTPUT);
pinMode(yellow2, OUTPUT);
pinMode(yellow3, OUTPUT);
pinMode(green, OUTPUT);
pinMode(red, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(blue, HIGH); // turn the LED on (HIGH is the voltage level)
delay(4000); // wait for 4 seconds
digitalWrite(blue1, HIGH); // turn the LED on (HIGH is the voltage level)
delay(4000); // wait for 4 seconds
digitalWrite(yellow1, HIGH); // turn the LED on (HIGH is the voltage level)
delay(500); // wait for half a second
digitalWrite(yellow2, HIGH); // turn the LED on (HIGH is the voltage level)
delay(500); // wait for half a second
digitalWrite(yellow3, HIGH); // turn the LED on (HIGH is the voltage level)
delay(500); // wait for half a second
digitalWrite(green, HIGH); // turn the LED on (HIGH is the voltage level)
delay(9000); // wait for run to finish 9 second wait
digitalWrite(red, HIGH); // turn the LED on (HIGH is the voltage level)
delay(200); // wait for a second
digitalWrite(red, LOW); // turn the LED on (HIGH is the voltage level)
delay(200); // wait for a second
digitalWrite(red, HIGH); // turn the LED on (HIGH is the voltage level)
delay(200); // wait for a second
digitalWrite(red, LOW); // turn the LED on (HIGH is the voltage level)
delay(200); // wait for a second
digitalWrite(red, HIGH); // turn the LED on (HIGH is the voltage level)
delay(200); // wait for a second
digitalWrite(red, LOW); // turn the LED on (HIGH is the voltage level)
delay(200); // wait for a second
digitalWrite(red, HIGH); // turn the LED on (HIGH is the voltage level)
delay(200); // wait for a second
digitalWrite(red, LOW); // turn the LED on (HIGH is the voltage level)
delay(200); // wait for a second
digitalWrite(red, HIGH); // turn the LED on (HIGH is the voltage level)
delay(200); // wait for a second
digitalWrite(red, LOW); // turn the LED on (HIGH is the voltage level)
delay(200); // wait for a second
digitalWrite(red, HIGH); // turn the LED on (HIGH is the voltage level)
delay(8000); // wait for a second
digitalWrite(blue, LOW); // turn the LED off by making the voltage LOW
digitalWrite(blue1, LOW); // turn the LED off by making the voltage LOW
digitalWrite(yellow1, LOW); // turn the LED off by making the voltage LOW
digitalWrite(yellow2, LOW); // turn the LED off by making the voltage LOW
digitalWrite(yellow3, LOW); // turn the LED off by making the voltage LOW
digitalWrite(green, LOW); // turn the LED off by making the voltage LOW
digitalWrite(red, LOW); // turn the LED off by making the voltage LOW
delay(2000); // wait for a second
}