Here is the program that ran our Arduino. Anything with two slashes next to it is a note about how the code works. These notes are ignored by the computer.
//Here we name the pins by the color of the LEDs that they will light
const int blue = 0;
const int red = 1;
const int green = 2;
const int yellow = 3;
const int blue1 = 4;
const int red1 = 5;
const int green1 = 6;
const int yellow1 = 7;
const int blue2 = 8;
const int red2 = 9;
const int green2 = 10;
const int yellow2 = 11;
void setup()
{
//This is where we tell the computer that each of the pins are going to be output
pinMode(blue, OUTPUT);
pinMode(red, OUTPUT);
pinMode(green, OUTPUT);
pinMode(yellow, OUTPUT);
pinMode(blue1, OUTPUT);
pinMode(red1, OUTPUT);
pinMode(green1, OUTPUT);
pinMode(yellow1, OUTPUT);
pinMode(blue2, OUTPUT);
pinMode(red2, OUTPUT);
pinMode(green2, OUTPUT);
pinMode(yellow2, OUTPUT);
}
void loop() {
//When we use the digitalWrite function to tell the computer HIGH or LOW
//When it is set to HIGH, there is five volts, and the LED comes on, when
//the pin is set to LOW, there is no output, and the LED turns off. The delay
//tells to the computer to pause for a specific number of milliseconds.
digitalWrite(blue, HIGH);
delay(50);
digitalWrite(red, HIGH);
delay(50);
digitalWrite(green, HIGH);
digitalWrite(blue, LOW);
delay(50);
digitalWrite(yellow, HIGH);
digitalWrite(red, LOW);
delay(50);
digitalWrite(blue1, HIGH);
digitalWrite(green, LOW);
delay(50);
digitalWrite(yellow, LOW);
digitalWrite(red1, HIGH);
delay(50);
digitalWrite(green1, HIGH);
digitalWrite(blue1, LOW);
delay(50);
digitalWrite(yellow1, HIGH);
digitalWrite(red1, LOW);
delay(50);
digitalWrite(green1, LOW);
delay(50);
digitalWrite(yellow1, LOW);
digitalWrite(red2, HIGH);
delay(50);
digitalWrite(green2, HIGH);
digitalWrite(blue2, LOW);
delay(50);
digitalWrite(yellow2, HIGH);
digitalWrite(red2, LOW);
delay(50);
digitalWrite(green2, LOW);
delay(50);
digitalWrite(yellow2, LOW);
delay(250);
digitalWrite(yellow2, HIGH);
delay(50);
digitalWrite(green2, HIGH);
delay(50);
digitalWrite(red2, HIGH);
digitalWrite(yellow2, LOW);
delay(50);
digitalWrite(green2, LOW);
digitalWrite(blue2, HIGH);
delay(50);
digitalWrite(red2, LOW);
digitalWrite(yellow1, HIGH);
delay(50);
digitalWrite(green1, HIGH);
digitalWrite(blue2, LOW);
delay(50);
digitalWrite(red1, HIGH);
digitalWrite(yellow1, LOW);
delay(50);
digitalWrite(blue1, HIGH);
digitalWrite(green1, LOW);
delay(50);
digitalWrite(yellow, HIGH);
digitalWrite(red1, LOW);
delay(50);
digitalWrite(green, HIGH);
digitalWrite(blue1, LOW);
delay(50);
digitalWrite(red, HIGH);
digitalWrite(yellow, LOW);
delay(50);
digitalWrite(blue, HIGH);
digitalWrite(green, LOW);
delay(50);
digitalWrite(red, LOW);
delay(50);
digitalWrite(blue, LOW);
delay(250);
digitalWrite(blue, HIGH);
digitalWrite(green, HIGH);
delay(200);
digitalWrite(blue, LOW);
digitalWrite(green, LOW);
digitalWrite(red, HIGH);
digitalWrite(yellow, HIGH);
delay(200);
digitalWrite(red, LOW);
digitalWrite(yellow, LOW);
digitalWrite(green, HIGH);
digitalWrite(blue1, HIGH);
delay(200);
digitalWrite(green, LOW);
digitalWrite(blue1, LOW);
digitalWrite(yellow, HIGH);
digitalWrite(red1, HIGH);
delay(200);
digitalWrite(yellow, LOW);
digitalWrite(red1, LOW);
digitalWrite(blue1, HIGH);
digitalWrite(green1, HIGH);
delay(200);
digitalWrite(blue1, LOW);
digitalWrite(green1, LOW);
digitalWrite(red1, HIGH);
digitalWrite(yellow1, HIGH);
delay(200);
digitalWrite(red1, LOW);
digitalWrite(yellow1, LOW);
digitalWrite(green1, HIGH);
digitalWrite(blue2, HIGH);
delay(200);
digitalWrite(green1, LOW);
digitalWrite(blue2, LOW);
digitalWrite(yellow1, HIGH);
digitalWrite(red2, HIGH);
delay(200);
digitalWrite(yellow1, LOW);
digitalWrite(red2, LOW);
digitalWrite(blue2, HIGH);
digitalWrite(green2, HIGH);
delay(200);
digitalWrite(blue2, LOW);
digitalWrite(green2, LOW);
digitalWrite(red2, HIGH);
digitalWrite(yellow2, HIGH);
delay(200);
digitalWrite(red2, LOW);
digitalWrite(yellow2, LOW);
delay(50);
digitalWrite(blue2, LOW);
delay(250);
digitalWrite(yellow2, HIGH);
delay(50);
digitalWrite(green2, HIGH);
delay(50);
digitalWrite(red2, HIGH);
digitalWrite(yellow2, LOW);
delay(50);
digitalWrite(green2, LOW);
digitalWrite(blue2, HIGH);
delay(50);
digitalWrite(red2, LOW);
digitalWrite(yellow1, HIGH);
delay(50);
digitalWrite(green1, HIGH);
digitalWrite(blue2, LOW);
delay(50);
digitalWrite(red1, HIGH);
digitalWrite(yellow1, LOW);
delay(50);
digitalWrite(blue1, HIGH);
digitalWrite(green1, LOW);
delay(50);
digitalWrite(yellow, HIGH);
digitalWrite(red1, LOW);
delay(50);
digitalWrite(green, HIGH);
digitalWrite(blue1, LOW);
delay(50);
digitalWrite(red, HIGH);
digitalWrite(yellow, LOW);
delay(50);
digitalWrite(blue, HIGH);
digitalWrite(green, LOW);
delay(50);
digitalWrite(red, LOW);
delay(50);
digitalWrite(blue, LOW);
delay(250);
digitalWrite(blue, HIGH);
delay(50);
digitalWrite(red, HIGH);
delay(50);
digitalWrite(green, HIGH);
delay(50);
digitalWrite(yellow, HIGH);
delay(50);
digitalWrite(blue1, HIGH);
delay(50);
digitalWrite(red1, HIGH);
delay(50);
digitalWrite(green1, HIGH);
delay(50);
digitalWrite(yellow1, HIGH);
delay(50);
digitalWrite(blue2, HIGH);
delay(50);
digitalWrite(red2, HIGH);
delay(50);
digitalWrite(green2, HIGH);
delay(50);
digitalWrite(yellow2, HIGH);
//TURN EVERYTHING OFF
digitalWrite(blue, LOW);
digitalWrite(red, LOW);
digitalWrite(green, LOW);
digitalWrite(yellow, LOW);
digitalWrite(blue1, LOW);
digitalWrite(red1, LOW);
digitalWrite(green1, LOW);
digitalWrite(yellow1, LOW);
digitalWrite(blue2, LOW);
digitalWrite(red2, LOW);
digitalWrite(green2, LOW);
digitalWrite(yellow2, LOW);
delay(100);
//PULSING
digitalWrite(blue, HIGH);
digitalWrite(yellow2, HIGH);
delay(150);
digitalWrite(red, HIGH);
digitalWrite(green2, HIGH);
delay(150);
digitalWrite(green, HIGH);
digitalWrite(red2, HIGH);
delay(150);
digitalWrite(yellow, HIGH);
digitalWrite(blue2, HIGH);
delay(150);
digitalWrite(blue1, HIGH);
digitalWrite(yellow1, HIGH);
delay(150);
digitalWrite(red1, HIGH);
digitalWrite(green1, HIGH);
digitalWrite(blue, LOW);
digitalWrite(yellow2, LOW);
delay(150);
digitalWrite(red, LOW);
digitalWrite(green2, LOW);
delay(150);
digitalWrite(green, LOW);
digitalWrite(red2, LOW);
delay(150);
digitalWrite(yellow, LOW);
digitalWrite(blue2, LOW);
delay(150);
digitalWrite(blue1, LOW);
digitalWrite(yellow1, LOW);
delay(150);
digitalWrite(red1, LOW);
digitalWrite(green1, LOW);
digitalWrite(blue, HIGH);
digitalWrite(red, HIGH);
delay(100);
digitalWrite(green, HIGH);
digitalWrite(blue, LOW);
delay(100);
digitalWrite(yellow, HIGH);
digitalWrite(red, LOW);
delay(100);
digitalWrite(blue1, HIGH);
digitalWrite(yellow, HIGH);
digitalWrite(green, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, HIGH);
delay(100);
digitalWrite(red1, HIGH);
digitalWrite(blue1, HIGH);
digitalWrite(yellow, LOW);
digitalWrite(green, LOW);
digitalWrite(red, HIGH);
digitalWrite(blue, HIGH);
delay(100);
digitalWrite(green1, HIGH);
digitalWrite(red1, HIGH);
digitalWrite(blue1, LOW);
digitalWrite(yellow, LOW);
digitalWrite(green, HIGH);
digitalWrite(red, HIGH);
digitalWrite(blue, LOW);
delay(100);
digitalWrite(yellow1, HIGH);
digitalWrite(green1, HIGH);
digitalWrite(red1, LOW);
digitalWrite(blue1, LOW);
digitalWrite(yellow, HIGH);
digitalWrite(green, HIGH);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
delay(100);
digitalWrite(blue2, HIGH);
digitalWrite(yellow1, HIGH);
digitalWrite(green1, LOW);
digitalWrite(red1, LOW);
digitalWrite(blue1, HIGH);
digitalWrite(yellow, HIGH);
digitalWrite(green, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, HIGH);
delay(100);
digitalWrite(red2, HIGH);
digitalWrite(blue2, HIGH);
digitalWrite(yellow1, LOW);
digitalWrite(green1, LOW);
digitalWrite(red1, HIGH);
digitalWrite(blue1, HIGH);
digitalWrite(yellow, LOW);
digitalWrite(green, LOW);
digitalWrite(red, HIGH);
digitalWrite(blue, HIGH);
delay(100);
digitalWrite(green2, HIGH);
digitalWrite(red2, HIGH);
digitalWrite(blue2, LOW);
digitalWrite(yellow1, LOW);
digitalWrite(green1, HIGH);
digitalWrite(red1, HIGH);
digitalWrite(blue1, LOW);
digitalWrite(yellow, LOW);
digitalWrite(green, HIGH);
digitalWrite(red, HIGH);
digitalWrite(blue, LOW);
delay(100);
digitalWrite(yellow2, HIGH);
digitalWrite(green2, HIGH);
digitalWrite(red2, LOW);
digitalWrite(blue2, LOW);
digitalWrite(yellow1, HIGH);
digitalWrite(green1, HIGH);
digitalWrite(red1, LOW);
digitalWrite(blue1, LOW);
digitalWrite(yellow, HIGH);
digitalWrite(green, HIGH);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
delay(50);
digitalWrite(blue, HIGH);
digitalWrite(red, HIGH);
delay(100);
digitalWrite(green, HIGH);
digitalWrite(blue, LOW);
delay(100);
digitalWrite(yellow, HIGH);
digitalWrite(red, LOW);
delay(100);
digitalWrite(blue1, HIGH);
digitalWrite(yellow, HIGH);
digitalWrite(green, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, HIGH);
delay(100);
digitalWrite(red1, HIGH);
digitalWrite(blue1, HIGH);
digitalWrite(yellow, LOW);
digitalWrite(green, LOW);
digitalWrite(red, HIGH);
digitalWrite(blue, HIGH);
delay(100);
digitalWrite(green1, HIGH);
digitalWrite(red1, HIGH);
digitalWrite(blue1, LOW);
digitalWrite(yellow, LOW);
digitalWrite(green, HIGH);
digitalWrite(red, HIGH);
digitalWrite(blue, LOW);
delay(100);
digitalWrite(yellow1, HIGH);
digitalWrite(green1, HIGH);
digitalWrite(red1, LOW);
digitalWrite(blue1, LOW);
digitalWrite(yellow, HIGH);
digitalWrite(green, HIGH);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
delay(100);
digitalWrite(blue2, HIGH);
digitalWrite(yellow1, HIGH);
digitalWrite(green1, LOW);
digitalWrite(red1, LOW);
digitalWrite(blue1, HIGH);
digitalWrite(yellow, HIGH);
digitalWrite(green, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, HIGH);
delay(100);
digitalWrite(red2, HIGH);
digitalWrite(blue2, HIGH);
digitalWrite(yellow1, LOW);
digitalWrite(green1, LOW);
digitalWrite(red1, HIGH);
digitalWrite(blue1, HIGH);
digitalWrite(yellow, LOW);
digitalWrite(green, LOW);
digitalWrite(red, HIGH);
digitalWrite(blue, HIGH);
delay(100);
digitalWrite(green2, HIGH);
digitalWrite(red2, HIGH);
digitalWrite(blue2, LOW);
digitalWrite(yellow1, LOW);
digitalWrite(green1, HIGH);
digitalWrite(red1, HIGH);
digitalWrite(blue1, LOW);
digitalWrite(yellow, LOW);
digitalWrite(green, HIGH);
digitalWrite(red, HIGH);
digitalWrite(blue, LOW);
delay(100);
digitalWrite(yellow2, HIGH);
digitalWrite(green2, HIGH);
digitalWrite(red2, LOW);
digitalWrite(blue2, LOW);
digitalWrite(yellow1, HIGH);
digitalWrite(green1, HIGH);
digitalWrite(red1, LOW);
digitalWrite(blue1, LOW);
digitalWrite(yellow, HIGH);
digitalWrite(green, HIGH);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
delay(50);
digitalWrite(blue, HIGH);
digitalWrite(red, HIGH);
delay(100);
digitalWrite(green, HIGH);
digitalWrite(blue, LOW);
delay(100);
digitalWrite(yellow, HIGH);
digitalWrite(red, LOW);
delay(100);
digitalWrite(blue1, HIGH);
digitalWrite(yellow, HIGH);
digitalWrite(green, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, HIGH);
delay(100);
digitalWrite(red1, HIGH);
digitalWrite(blue1, HIGH);
digitalWrite(yellow, LOW);
digitalWrite(green, LOW);
digitalWrite(red, HIGH);
digitalWrite(blue, HIGH);
delay(100);
digitalWrite(green1, HIGH);
digitalWrite(red1, HIGH);
digitalWrite(blue1, LOW);
digitalWrite(yellow, LOW);
digitalWrite(green, HIGH);
digitalWrite(red, HIGH);
digitalWrite(blue, LOW);
delay(100);
digitalWrite(yellow1, HIGH);
digitalWrite(green1, HIGH);
digitalWrite(red1, LOW);
digitalWrite(blue1, LOW);
digitalWrite(yellow, HIGH);
digitalWrite(green, HIGH);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
delay(100);
digitalWrite(blue2, HIGH);
digitalWrite(yellow1, HIGH);
digitalWrite(green1, LOW);
digitalWrite(red1, LOW);
digitalWrite(blue1, HIGH);
digitalWrite(yellow, HIGH);
digitalWrite(green, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, HIGH);
delay(100);
digitalWrite(red2, HIGH);
digitalWrite(blue2, HIGH);
digitalWrite(yellow1, LOW);
digitalWrite(green1, LOW);
digitalWrite(red1, HIGH);
digitalWrite(blue1, HIGH);
digitalWrite(yellow, LOW);
digitalWrite(green, LOW);
digitalWrite(red, HIGH);
digitalWrite(blue, HIGH);
delay(100);
digitalWrite(green2, HIGH);
digitalWrite(red2, HIGH);
digitalWrite(blue2, LOW);
digitalWrite(yellow1, LOW);
digitalWrite(green1, HIGH);
digitalWrite(red1, HIGH);
digitalWrite(blue1, LOW);
digitalWrite(yellow, LOW);
digitalWrite(green, HIGH);
digitalWrite(red, HIGH);
digitalWrite(blue, LOW);
delay(100);
digitalWrite(yellow2, HIGH);
digitalWrite(green2, HIGH);
digitalWrite(red2, LOW);
digitalWrite(blue2, LOW);
digitalWrite(yellow1, HIGH);
digitalWrite(green1, HIGH);
digitalWrite(red1, LOW);
digitalWrite(blue1, LOW);
digitalWrite(yellow, HIGH);
digitalWrite(green, HIGH);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
digitalWrite(blue, HIGH);
digitalWrite(red, HIGH);
delay(100);
digitalWrite(green, HIGH);
digitalWrite(blue, LOW);
delay(100);
digitalWrite(yellow, HIGH);
digitalWrite(red, LOW);
delay(100);
digitalWrite(blue1, HIGH);
digitalWrite(yellow, HIGH);
digitalWrite(green, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, HIGH);
delay(100);
digitalWrite(red1, HIGH);
digitalWrite(blue1, HIGH);
digitalWrite(yellow, LOW);
digitalWrite(green, LOW);
digitalWrite(red, HIGH);
digitalWrite(blue, HIGH);
delay(100);
digitalWrite(green1, HIGH);
digitalWrite(red1, HIGH);
digitalWrite(blue1, LOW);
digitalWrite(yellow, LOW);
digitalWrite(green, HIGH);
digitalWrite(red, HIGH);
digitalWrite(blue, LOW);
delay(100);
digitalWrite(yellow1, HIGH);
digitalWrite(green1, HIGH);
digitalWrite(red1, LOW);
digitalWrite(blue1, LOW);
digitalWrite(yellow, HIGH);
digitalWrite(green, HIGH);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
delay(100);
digitalWrite(blue2, HIGH);
digitalWrite(yellow1, HIGH);
digitalWrite(green1, LOW);
digitalWrite(red1, LOW);
digitalWrite(blue1, HIGH);
digitalWrite(yellow, HIGH);
digitalWrite(green, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, HIGH);
delay(100);
digitalWrite(red2, HIGH);
digitalWrite(blue2, HIGH);
digitalWrite(yellow1, LOW);
digitalWrite(green1, LOW);
digitalWrite(red1, HIGH);
digitalWrite(blue1, HIGH);
digitalWrite(yellow, LOW);
digitalWrite(green, LOW);
digitalWrite(red, HIGH);
digitalWrite(blue, HIGH);
delay(100);
digitalWrite(green2, HIGH);
digitalWrite(red2, HIGH);
digitalWrite(blue2, LOW);
digitalWrite(yellow1, LOW);
digitalWrite(green1, HIGH);
digitalWrite(red1, HIGH);
digitalWrite(blue1, LOW);
digitalWrite(yellow, LOW);
digitalWrite(green, HIGH);
digitalWrite(red, HIGH);
digitalWrite(blue, LOW);
delay(100);
digitalWrite(yellow2, HIGH);
digitalWrite(green2, HIGH);
digitalWrite(red2, LOW);
digitalWrite(blue2, LOW);
digitalWrite(yellow1, HIGH);
digitalWrite(green1, HIGH);
digitalWrite(red1, LOW);
digitalWrite(blue1, LOW);
digitalWrite(yellow, HIGH);
digitalWrite(green, HIGH);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
digitalWrite(yellow2, LOW);
digitalWrite(green2, LOW);
delay(50);
}
//Here we name the pins by the color of the LEDs that they will light
const int blue = 0;
const int red = 1;
const int green = 2;
const int yellow = 3;
const int blue1 = 4;
const int red1 = 5;
const int green1 = 6;
const int yellow1 = 7;
const int blue2 = 8;
const int red2 = 9;
const int green2 = 10;
const int yellow2 = 11;
void setup()
{
//This is where we tell the computer that each of the pins are going to be output
pinMode(blue, OUTPUT);
pinMode(red, OUTPUT);
pinMode(green, OUTPUT);
pinMode(yellow, OUTPUT);
pinMode(blue1, OUTPUT);
pinMode(red1, OUTPUT);
pinMode(green1, OUTPUT);
pinMode(yellow1, OUTPUT);
pinMode(blue2, OUTPUT);
pinMode(red2, OUTPUT);
pinMode(green2, OUTPUT);
pinMode(yellow2, OUTPUT);
}
void loop() {
//When we use the digitalWrite function to tell the computer HIGH or LOW
//When it is set to HIGH, there is five volts, and the LED comes on, when
//the pin is set to LOW, there is no output, and the LED turns off. The delay
//tells to the computer to pause for a specific number of milliseconds.
digitalWrite(blue, HIGH);
delay(50);
digitalWrite(red, HIGH);
delay(50);
digitalWrite(green, HIGH);
digitalWrite(blue, LOW);
delay(50);
digitalWrite(yellow, HIGH);
digitalWrite(red, LOW);
delay(50);
digitalWrite(blue1, HIGH);
digitalWrite(green, LOW);
delay(50);
digitalWrite(yellow, LOW);
digitalWrite(red1, HIGH);
delay(50);
digitalWrite(green1, HIGH);
digitalWrite(blue1, LOW);
delay(50);
digitalWrite(yellow1, HIGH);
digitalWrite(red1, LOW);
delay(50);
digitalWrite(green1, LOW);
delay(50);
digitalWrite(yellow1, LOW);
digitalWrite(red2, HIGH);
delay(50);
digitalWrite(green2, HIGH);
digitalWrite(blue2, LOW);
delay(50);
digitalWrite(yellow2, HIGH);
digitalWrite(red2, LOW);
delay(50);
digitalWrite(green2, LOW);
delay(50);
digitalWrite(yellow2, LOW);
delay(250);
digitalWrite(yellow2, HIGH);
delay(50);
digitalWrite(green2, HIGH);
delay(50);
digitalWrite(red2, HIGH);
digitalWrite(yellow2, LOW);
delay(50);
digitalWrite(green2, LOW);
digitalWrite(blue2, HIGH);
delay(50);
digitalWrite(red2, LOW);
digitalWrite(yellow1, HIGH);
delay(50);
digitalWrite(green1, HIGH);
digitalWrite(blue2, LOW);
delay(50);
digitalWrite(red1, HIGH);
digitalWrite(yellow1, LOW);
delay(50);
digitalWrite(blue1, HIGH);
digitalWrite(green1, LOW);
delay(50);
digitalWrite(yellow, HIGH);
digitalWrite(red1, LOW);
delay(50);
digitalWrite(green, HIGH);
digitalWrite(blue1, LOW);
delay(50);
digitalWrite(red, HIGH);
digitalWrite(yellow, LOW);
delay(50);
digitalWrite(blue, HIGH);
digitalWrite(green, LOW);
delay(50);
digitalWrite(red, LOW);
delay(50);
digitalWrite(blue, LOW);
delay(250);
digitalWrite(blue, HIGH);
digitalWrite(green, HIGH);
delay(200);
digitalWrite(blue, LOW);
digitalWrite(green, LOW);
digitalWrite(red, HIGH);
digitalWrite(yellow, HIGH);
delay(200);
digitalWrite(red, LOW);
digitalWrite(yellow, LOW);
digitalWrite(green, HIGH);
digitalWrite(blue1, HIGH);
delay(200);
digitalWrite(green, LOW);
digitalWrite(blue1, LOW);
digitalWrite(yellow, HIGH);
digitalWrite(red1, HIGH);
delay(200);
digitalWrite(yellow, LOW);
digitalWrite(red1, LOW);
digitalWrite(blue1, HIGH);
digitalWrite(green1, HIGH);
delay(200);
digitalWrite(blue1, LOW);
digitalWrite(green1, LOW);
digitalWrite(red1, HIGH);
digitalWrite(yellow1, HIGH);
delay(200);
digitalWrite(red1, LOW);
digitalWrite(yellow1, LOW);
digitalWrite(green1, HIGH);
digitalWrite(blue2, HIGH);
delay(200);
digitalWrite(green1, LOW);
digitalWrite(blue2, LOW);
digitalWrite(yellow1, HIGH);
digitalWrite(red2, HIGH);
delay(200);
digitalWrite(yellow1, LOW);
digitalWrite(red2, LOW);
digitalWrite(blue2, HIGH);
digitalWrite(green2, HIGH);
delay(200);
digitalWrite(blue2, LOW);
digitalWrite(green2, LOW);
digitalWrite(red2, HIGH);
digitalWrite(yellow2, HIGH);
delay(200);
digitalWrite(red2, LOW);
digitalWrite(yellow2, LOW);
delay(50);
digitalWrite(blue2, LOW);
delay(250);
digitalWrite(yellow2, HIGH);
delay(50);
digitalWrite(green2, HIGH);
delay(50);
digitalWrite(red2, HIGH);
digitalWrite(yellow2, LOW);
delay(50);
digitalWrite(green2, LOW);
digitalWrite(blue2, HIGH);
delay(50);
digitalWrite(red2, LOW);
digitalWrite(yellow1, HIGH);
delay(50);
digitalWrite(green1, HIGH);
digitalWrite(blue2, LOW);
delay(50);
digitalWrite(red1, HIGH);
digitalWrite(yellow1, LOW);
delay(50);
digitalWrite(blue1, HIGH);
digitalWrite(green1, LOW);
delay(50);
digitalWrite(yellow, HIGH);
digitalWrite(red1, LOW);
delay(50);
digitalWrite(green, HIGH);
digitalWrite(blue1, LOW);
delay(50);
digitalWrite(red, HIGH);
digitalWrite(yellow, LOW);
delay(50);
digitalWrite(blue, HIGH);
digitalWrite(green, LOW);
delay(50);
digitalWrite(red, LOW);
delay(50);
digitalWrite(blue, LOW);
delay(250);
digitalWrite(blue, HIGH);
delay(50);
digitalWrite(red, HIGH);
delay(50);
digitalWrite(green, HIGH);
delay(50);
digitalWrite(yellow, HIGH);
delay(50);
digitalWrite(blue1, HIGH);
delay(50);
digitalWrite(red1, HIGH);
delay(50);
digitalWrite(green1, HIGH);
delay(50);
digitalWrite(yellow1, HIGH);
delay(50);
digitalWrite(blue2, HIGH);
delay(50);
digitalWrite(red2, HIGH);
delay(50);
digitalWrite(green2, HIGH);
delay(50);
digitalWrite(yellow2, HIGH);
//TURN EVERYTHING OFF
digitalWrite(blue, LOW);
digitalWrite(red, LOW);
digitalWrite(green, LOW);
digitalWrite(yellow, LOW);
digitalWrite(blue1, LOW);
digitalWrite(red1, LOW);
digitalWrite(green1, LOW);
digitalWrite(yellow1, LOW);
digitalWrite(blue2, LOW);
digitalWrite(red2, LOW);
digitalWrite(green2, LOW);
digitalWrite(yellow2, LOW);
delay(100);
//PULSING
digitalWrite(blue, HIGH);
digitalWrite(yellow2, HIGH);
delay(150);
digitalWrite(red, HIGH);
digitalWrite(green2, HIGH);
delay(150);
digitalWrite(green, HIGH);
digitalWrite(red2, HIGH);
delay(150);
digitalWrite(yellow, HIGH);
digitalWrite(blue2, HIGH);
delay(150);
digitalWrite(blue1, HIGH);
digitalWrite(yellow1, HIGH);
delay(150);
digitalWrite(red1, HIGH);
digitalWrite(green1, HIGH);
digitalWrite(blue, LOW);
digitalWrite(yellow2, LOW);
delay(150);
digitalWrite(red, LOW);
digitalWrite(green2, LOW);
delay(150);
digitalWrite(green, LOW);
digitalWrite(red2, LOW);
delay(150);
digitalWrite(yellow, LOW);
digitalWrite(blue2, LOW);
delay(150);
digitalWrite(blue1, LOW);
digitalWrite(yellow1, LOW);
delay(150);
digitalWrite(red1, LOW);
digitalWrite(green1, LOW);
digitalWrite(blue, HIGH);
digitalWrite(red, HIGH);
delay(100);
digitalWrite(green, HIGH);
digitalWrite(blue, LOW);
delay(100);
digitalWrite(yellow, HIGH);
digitalWrite(red, LOW);
delay(100);
digitalWrite(blue1, HIGH);
digitalWrite(yellow, HIGH);
digitalWrite(green, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, HIGH);
delay(100);
digitalWrite(red1, HIGH);
digitalWrite(blue1, HIGH);
digitalWrite(yellow, LOW);
digitalWrite(green, LOW);
digitalWrite(red, HIGH);
digitalWrite(blue, HIGH);
delay(100);
digitalWrite(green1, HIGH);
digitalWrite(red1, HIGH);
digitalWrite(blue1, LOW);
digitalWrite(yellow, LOW);
digitalWrite(green, HIGH);
digitalWrite(red, HIGH);
digitalWrite(blue, LOW);
delay(100);
digitalWrite(yellow1, HIGH);
digitalWrite(green1, HIGH);
digitalWrite(red1, LOW);
digitalWrite(blue1, LOW);
digitalWrite(yellow, HIGH);
digitalWrite(green, HIGH);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
delay(100);
digitalWrite(blue2, HIGH);
digitalWrite(yellow1, HIGH);
digitalWrite(green1, LOW);
digitalWrite(red1, LOW);
digitalWrite(blue1, HIGH);
digitalWrite(yellow, HIGH);
digitalWrite(green, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, HIGH);
delay(100);
digitalWrite(red2, HIGH);
digitalWrite(blue2, HIGH);
digitalWrite(yellow1, LOW);
digitalWrite(green1, LOW);
digitalWrite(red1, HIGH);
digitalWrite(blue1, HIGH);
digitalWrite(yellow, LOW);
digitalWrite(green, LOW);
digitalWrite(red, HIGH);
digitalWrite(blue, HIGH);
delay(100);
digitalWrite(green2, HIGH);
digitalWrite(red2, HIGH);
digitalWrite(blue2, LOW);
digitalWrite(yellow1, LOW);
digitalWrite(green1, HIGH);
digitalWrite(red1, HIGH);
digitalWrite(blue1, LOW);
digitalWrite(yellow, LOW);
digitalWrite(green, HIGH);
digitalWrite(red, HIGH);
digitalWrite(blue, LOW);
delay(100);
digitalWrite(yellow2, HIGH);
digitalWrite(green2, HIGH);
digitalWrite(red2, LOW);
digitalWrite(blue2, LOW);
digitalWrite(yellow1, HIGH);
digitalWrite(green1, HIGH);
digitalWrite(red1, LOW);
digitalWrite(blue1, LOW);
digitalWrite(yellow, HIGH);
digitalWrite(green, HIGH);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
delay(50);
digitalWrite(blue, HIGH);
digitalWrite(red, HIGH);
delay(100);
digitalWrite(green, HIGH);
digitalWrite(blue, LOW);
delay(100);
digitalWrite(yellow, HIGH);
digitalWrite(red, LOW);
delay(100);
digitalWrite(blue1, HIGH);
digitalWrite(yellow, HIGH);
digitalWrite(green, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, HIGH);
delay(100);
digitalWrite(red1, HIGH);
digitalWrite(blue1, HIGH);
digitalWrite(yellow, LOW);
digitalWrite(green, LOW);
digitalWrite(red, HIGH);
digitalWrite(blue, HIGH);
delay(100);
digitalWrite(green1, HIGH);
digitalWrite(red1, HIGH);
digitalWrite(blue1, LOW);
digitalWrite(yellow, LOW);
digitalWrite(green, HIGH);
digitalWrite(red, HIGH);
digitalWrite(blue, LOW);
delay(100);
digitalWrite(yellow1, HIGH);
digitalWrite(green1, HIGH);
digitalWrite(red1, LOW);
digitalWrite(blue1, LOW);
digitalWrite(yellow, HIGH);
digitalWrite(green, HIGH);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
delay(100);
digitalWrite(blue2, HIGH);
digitalWrite(yellow1, HIGH);
digitalWrite(green1, LOW);
digitalWrite(red1, LOW);
digitalWrite(blue1, HIGH);
digitalWrite(yellow, HIGH);
digitalWrite(green, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, HIGH);
delay(100);
digitalWrite(red2, HIGH);
digitalWrite(blue2, HIGH);
digitalWrite(yellow1, LOW);
digitalWrite(green1, LOW);
digitalWrite(red1, HIGH);
digitalWrite(blue1, HIGH);
digitalWrite(yellow, LOW);
digitalWrite(green, LOW);
digitalWrite(red, HIGH);
digitalWrite(blue, HIGH);
delay(100);
digitalWrite(green2, HIGH);
digitalWrite(red2, HIGH);
digitalWrite(blue2, LOW);
digitalWrite(yellow1, LOW);
digitalWrite(green1, HIGH);
digitalWrite(red1, HIGH);
digitalWrite(blue1, LOW);
digitalWrite(yellow, LOW);
digitalWrite(green, HIGH);
digitalWrite(red, HIGH);
digitalWrite(blue, LOW);
delay(100);
digitalWrite(yellow2, HIGH);
digitalWrite(green2, HIGH);
digitalWrite(red2, LOW);
digitalWrite(blue2, LOW);
digitalWrite(yellow1, HIGH);
digitalWrite(green1, HIGH);
digitalWrite(red1, LOW);
digitalWrite(blue1, LOW);
digitalWrite(yellow, HIGH);
digitalWrite(green, HIGH);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
delay(50);
digitalWrite(blue, HIGH);
digitalWrite(red, HIGH);
delay(100);
digitalWrite(green, HIGH);
digitalWrite(blue, LOW);
delay(100);
digitalWrite(yellow, HIGH);
digitalWrite(red, LOW);
delay(100);
digitalWrite(blue1, HIGH);
digitalWrite(yellow, HIGH);
digitalWrite(green, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, HIGH);
delay(100);
digitalWrite(red1, HIGH);
digitalWrite(blue1, HIGH);
digitalWrite(yellow, LOW);
digitalWrite(green, LOW);
digitalWrite(red, HIGH);
digitalWrite(blue, HIGH);
delay(100);
digitalWrite(green1, HIGH);
digitalWrite(red1, HIGH);
digitalWrite(blue1, LOW);
digitalWrite(yellow, LOW);
digitalWrite(green, HIGH);
digitalWrite(red, HIGH);
digitalWrite(blue, LOW);
delay(100);
digitalWrite(yellow1, HIGH);
digitalWrite(green1, HIGH);
digitalWrite(red1, LOW);
digitalWrite(blue1, LOW);
digitalWrite(yellow, HIGH);
digitalWrite(green, HIGH);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
delay(100);
digitalWrite(blue2, HIGH);
digitalWrite(yellow1, HIGH);
digitalWrite(green1, LOW);
digitalWrite(red1, LOW);
digitalWrite(blue1, HIGH);
digitalWrite(yellow, HIGH);
digitalWrite(green, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, HIGH);
delay(100);
digitalWrite(red2, HIGH);
digitalWrite(blue2, HIGH);
digitalWrite(yellow1, LOW);
digitalWrite(green1, LOW);
digitalWrite(red1, HIGH);
digitalWrite(blue1, HIGH);
digitalWrite(yellow, LOW);
digitalWrite(green, LOW);
digitalWrite(red, HIGH);
digitalWrite(blue, HIGH);
delay(100);
digitalWrite(green2, HIGH);
digitalWrite(red2, HIGH);
digitalWrite(blue2, LOW);
digitalWrite(yellow1, LOW);
digitalWrite(green1, HIGH);
digitalWrite(red1, HIGH);
digitalWrite(blue1, LOW);
digitalWrite(yellow, LOW);
digitalWrite(green, HIGH);
digitalWrite(red, HIGH);
digitalWrite(blue, LOW);
delay(100);
digitalWrite(yellow2, HIGH);
digitalWrite(green2, HIGH);
digitalWrite(red2, LOW);
digitalWrite(blue2, LOW);
digitalWrite(yellow1, HIGH);
digitalWrite(green1, HIGH);
digitalWrite(red1, LOW);
digitalWrite(blue1, LOW);
digitalWrite(yellow, HIGH);
digitalWrite(green, HIGH);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
digitalWrite(blue, HIGH);
digitalWrite(red, HIGH);
delay(100);
digitalWrite(green, HIGH);
digitalWrite(blue, LOW);
delay(100);
digitalWrite(yellow, HIGH);
digitalWrite(red, LOW);
delay(100);
digitalWrite(blue1, HIGH);
digitalWrite(yellow, HIGH);
digitalWrite(green, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, HIGH);
delay(100);
digitalWrite(red1, HIGH);
digitalWrite(blue1, HIGH);
digitalWrite(yellow, LOW);
digitalWrite(green, LOW);
digitalWrite(red, HIGH);
digitalWrite(blue, HIGH);
delay(100);
digitalWrite(green1, HIGH);
digitalWrite(red1, HIGH);
digitalWrite(blue1, LOW);
digitalWrite(yellow, LOW);
digitalWrite(green, HIGH);
digitalWrite(red, HIGH);
digitalWrite(blue, LOW);
delay(100);
digitalWrite(yellow1, HIGH);
digitalWrite(green1, HIGH);
digitalWrite(red1, LOW);
digitalWrite(blue1, LOW);
digitalWrite(yellow, HIGH);
digitalWrite(green, HIGH);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
delay(100);
digitalWrite(blue2, HIGH);
digitalWrite(yellow1, HIGH);
digitalWrite(green1, LOW);
digitalWrite(red1, LOW);
digitalWrite(blue1, HIGH);
digitalWrite(yellow, HIGH);
digitalWrite(green, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, HIGH);
delay(100);
digitalWrite(red2, HIGH);
digitalWrite(blue2, HIGH);
digitalWrite(yellow1, LOW);
digitalWrite(green1, LOW);
digitalWrite(red1, HIGH);
digitalWrite(blue1, HIGH);
digitalWrite(yellow, LOW);
digitalWrite(green, LOW);
digitalWrite(red, HIGH);
digitalWrite(blue, HIGH);
delay(100);
digitalWrite(green2, HIGH);
digitalWrite(red2, HIGH);
digitalWrite(blue2, LOW);
digitalWrite(yellow1, LOW);
digitalWrite(green1, HIGH);
digitalWrite(red1, HIGH);
digitalWrite(blue1, LOW);
digitalWrite(yellow, LOW);
digitalWrite(green, HIGH);
digitalWrite(red, HIGH);
digitalWrite(blue, LOW);
delay(100);
digitalWrite(yellow2, HIGH);
digitalWrite(green2, HIGH);
digitalWrite(red2, LOW);
digitalWrite(blue2, LOW);
digitalWrite(yellow1, HIGH);
digitalWrite(green1, HIGH);
digitalWrite(red1, LOW);
digitalWrite(blue1, LOW);
digitalWrite(yellow, HIGH);
digitalWrite(green, HIGH);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
digitalWrite(yellow2, LOW);
digitalWrite(green2, LOW);
delay(50);
}