int white = 8;
int violet = 9;
int yellow = 10;
int red = 11;
int blue = 12;
int green = 13;
int button = 7;
int buttonState = 0;
void setup() {
// put your setup code here, to run once:
pinMode(white, OUTPUT);
pinMode(violet, OUTPUT);
pinMode(yellow, OUTPUT);
pinMode(red, OUTPUT);
pinMode(blue, OUTPUT);
pinMode(green, OUTPUT);
pinMode(button, INPUT);
}
void loop() {
// put your main code here, to run repeatedly:
buttonState = digitalRead(button);
if(buttonState == 0)
{
digitalWrite(white, OUTPUT);
digitalWrite(violet, OUTPUT);
digitalWrite(yellow, OUTPUT);
digitalWrite(red, HIGH);
digitalWrite(blue, HIGH);
digitalWrite(green, HIGH);
}
else if (buttonState ==1)
{
digitalWrite(white,LOW);
digitalWrite(violet, LOW);
digitalWrite(yellow, LOW);
digitalWrite(red, HIGH);
digitalWrite(blue, LOW);
digitalWrite(green, LOW);
delay(800);
digitalWrite(white, LOW);
digitalWrite(violet, LOW);
digitalWrite(yellow, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, HIGH);
digitalWrite(green, LOW);
delay(800);
digitalWrite(white, LOW);
digitalWrite(violet, LOW);
digitalWrite(yellow, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
digitalWrite(green, HIGH);
delay(800);
digitalWrite(white, LOW);
digitalWrite(violet, LOW);
digitalWrite(yellow, HIGH);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
digitalWrite(green, LOW);
delay(800);
digitalWrite(white, LOW);
digitalWrite(violet, HIGH);
digitalWrite(yellow, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
digitalWrite(green, LOW);
delay(800);
digitalWrite(white, HIGH);
digitalWrite(violet, LOW);
digitalWrite(yellow, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
digitalWrite(green, LOW);
delay(800);
digitalWrite(white, HIGH);
digitalWrite(violet, HIGH);
digitalWrite(yellow, HIGH);
digitalWrite(red, HIGH);
digitalWrite(blue, HIGH);
digitalWrite(green, HIGH);
delay(800);
digitalWrite(white,LOW);
digitalWrite(violet, LOW);
digitalWrite(yellow, LOW);
digitalWrite(red, HIGH);
digitalWrite(blue, LOW);
digitalWrite(green, LOW);
delay(1500);
digitalWrite(white, LOW);
digitalWrite(violet, LOW);
digitalWrite(yellow, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, HIGH);
digitalWrite(green, LOW);
delay(1500);
digitalWrite(white, LOW);
digitalWrite(violet, LOW);
digitalWrite(yellow, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
digitalWrite(green, HIGH);
delay(1500);
digitalWrite(white, LOW);
digitalWrite(violet, LOW);
digitalWrite(yellow, HIGH);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
digitalWrite(green, LOW);
delay(1500);
digitalWrite(white, LOW);
digitalWrite(violet, HIGH);
digitalWrite(yellow, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
digitalWrite(green, LOW);
delay(1500);
digitalWrite(white, HIGH);
digitalWrite(violet, LOW);
digitalWrite(yellow, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
digitalWrite(green, LOW);
delay(1500);
digitalWrite(white, HIGH);
digitalWrite(violet, HIGH);
digitalWrite(yellow, HIGH);
digitalWrite(red, HIGH);
digitalWrite(blue, HIGH);
digitalWrite(green, HIGH);
delay(1500);
digitalWrite(white, HIGH);
digitalWrite(violet, LOW);
digitalWrite(yellow, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
digitalWrite(green, LOW);
delay(1500);
digitalWrite(white, LOW);
digitalWrite(violet, HIGH);
digitalWrite(yellow, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
digitalWrite(green, LOW);
delay(1500);
digitalWrite(white, LOW);
digitalWrite(violet, LOW);
digitalWrite(yellow, HIGH);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
digitalWrite(green, LOW);
delay(1500);
digitalWrite(white, LOW);
digitalWrite(violet, LOW);
digitalWrite(yellow, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
digitalWrite(green, HIGH);
delay(1500);
digitalWrite(white, LOW);
digitalWrite(violet, LOW);
digitalWrite(yellow, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, HIGH);
digitalWrite(green, LOW);
delay(1500);
digitalWrite(white,LOW);
digitalWrite(violet, LOW);
digitalWrite(yellow, LOW);
digitalWrite(red, HIGH);
digitalWrite(blue, LOW);
digitalWrite(green, LOW);
delay(1500);
digitalWrite(white, HIGH);
digitalWrite(violet, HIGH);
digitalWrite(yellow, HIGH);
digitalWrite(red, HIGH);
digitalWrite(blue, HIGH);
digitalWrite(green, HIGH);
delay(1500);
digitalWrite(white,LOW);
digitalWrite(violet, LOW);
digitalWrite(yellow, HIGH);
digitalWrite(red, HIGH);
digitalWrite(blue, LOW);
digitalWrite(green, LOW);
delay(1500);
digitalWrite(white, LOW);
digitalWrite(violet, HIGH);
digitalWrite(yellow, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, HIGH);
digitalWrite(green, LOW);
delay(1500);
digitalWrite(white, HIGH);
digitalWrite(violet, LOW);
digitalWrite(yellow, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
digitalWrite(green, HIGH);
delay(1500);
digitalWrite(white, LOW);
digitalWrite(violet, LOW);
digitalWrite(yellow, HIGH);
digitalWrite(red, LOW);
digitalWrite(blue, HIGH);
digitalWrite(green, LOW);
delay(1500);
digitalWrite(white, LOW);
digitalWrite(violet, HIGH);
digitalWrite(yellow, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
digitalWrite(green, HIGH);
delay(1500);
digitalWrite(white, HIGH);
digitalWrite(violet, LOW);
digitalWrite(yellow, LOW);
digitalWrite(red, HIGH);
digitalWrite(blue, LOW);
digitalWrite(green, LOW);
delay(1500);
digitalWrite(white, HIGH);
digitalWrite(violet, HIGH);
digitalWrite(yellow, HIGH);
digitalWrite(red, HIGH);
digitalWrite(blue, HIGH);
digitalWrite(green, HIGH);
delay(1500);
digitalWrite(white, LOW);
digitalWrite(violet, LOW);
digitalWrite(yellow, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
digitalWrite(green, LOW);
delay(300);
digitalWrite(white, HIGH);
digitalWrite(violet, HIGH);
digitalWrite(yellow, HIGH);
digitalWrite(red, HIGH);
digitalWrite(blue, HIGH);
digitalWrite(green, HIGH);
delay(300);
digitalWrite(white, LOW);
digitalWrite(violet, LOW);
digitalWrite(yellow, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
digitalWrite(green, LOW);
delay(300);
digitalWrite(white, HIGH);
digitalWrite(violet, HIGH);
digitalWrite(yellow, HIGH);
digitalWrite(red, HIGH);
digitalWrite(blue, HIGH);
digitalWrite(green, HIGH);
delay(300);
digitalWrite(white, LOW);
digitalWrite(violet, LOW);
digitalWrite(yellow, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
digitalWrite(green, LOW);
delay(300);
digitalWrite(white, HIGH);
digitalWrite(violet, HIGH);
digitalWrite(yellow, HIGH);
digitalWrite(red, HIGH);
digitalWrite(blue, HIGH);
digitalWrite(green, HIGH);
delay(300);
digitalWrite(white, LOW);
digitalWrite(violet, LOW);
digitalWrite(yellow, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
digitalWrite(green, LOW);
delay(300);
digitalWrite(white, HIGH);
digitalWrite(violet, HIGH);
digitalWrite(yellow, HIGH);
digitalWrite(red, HIGH);
digitalWrite(blue, HIGH);
digitalWrite(green, HIGH);
delay(300);
digitalWrite(white, LOW);
digitalWrite(violet, LOW);
digitalWrite(yellow, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
digitalWrite(green, LOW);
delay(300);
digitalWrite(white, HIGH);
digitalWrite(violet, HIGH);
digitalWrite(yellow, HIGH);
digitalWrite(red, HIGH);
digitalWrite(blue, HIGH);
digitalWrite(green, HIGH);
delay(300);
digitalWrite(white, LOW);
digitalWrite(violet, LOW);
digitalWrite(yellow, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
digitalWrite(green, LOW);
delay(300);
digitalWrite(white, HIGH);
digitalWrite(violet, LOW);
digitalWrite(yellow, HIGH);
digitalWrite(red, LOW);
digitalWrite(blue, HIGH);
digitalWrite(green, LOW);
delay(300);
digitalWrite(white, LOW);
digitalWrite(violet, HIGH);
digitalWrite(yellow, LOW);
digitalWrite(red, HIGH);
digitalWrite(blue, LOW);
digitalWrite(green, HIGH);
delay(300);
digitalWrite(white, LOW);
digitalWrite(violet, LOW);
digitalWrite(yellow, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
digitalWrite(green, LOW);
delay(300);
digitalWrite(white, HIGH);
digitalWrite(violet, HIGH);
digitalWrite(yellow, HIGH);
digitalWrite(red, HIGH);
digitalWrite(blue, HIGH);
digitalWrite(green, HIGH);
delay(300);
digitalWrite(white, LOW);
digitalWrite(violet, LOW);
digitalWrite(yellow, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
digitalWrite(green, LOW);
delay(300);
digitalWrite(white, HIGH);
digitalWrite(violet, LOW);
digitalWrite(yellow, HIGH);
digitalWrite(red, LOW);
digitalWrite(blue, HIGH);
digitalWrite(green, LOW);
delay(300);
digitalWrite(white, LOW);
digitalWrite(violet, HIGH);
digitalWrite(yellow, LOW);
digitalWrite(red, HIGH);
digitalWrite(blue, LOW);
digitalWrite(green, HIGH);
delay(300);
digitalWrite(white, LOW);
digitalWrite(violet, LOW);
digitalWrite(yellow, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
digitalWrite(green, LOW);
delay(300);
digitalWrite(white, HIGH);
digitalWrite(violet, HIGH);
digitalWrite(yellow, HIGH);
digitalWrite(red, HIGH);
digitalWrite(blue, HIGH);
digitalWrite(green, HIGH);
delay(300);
digitalWrite(white, LOW);
digitalWrite(violet, LOW);
digitalWrite(yellow, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
digitalWrite(green, LOW);
delay(300);
digitalWrite(white, HIGH);
digitalWrite(violet, LOW);
digitalWrite(yellow, HIGH);
digitalWrite(red, LOW);
digitalWrite(blue, HIGH);
digitalWrite(green, LOW);
delay(300);
digitalWrite(white, LOW);
digitalWrite(violet, HIGH);
digitalWrite(yellow, LOW);
digitalWrite(red, HIGH);
digitalWrite(blue, LOW);
digitalWrite(green, HIGH);
delay(300);
digitalWrite(white, LOW);
digitalWrite(violet, LOW);
digitalWrite(yellow, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
digitalWrite(green, LOW);
delay(300);
digitalWrite(white, HIGH);
digitalWrite(violet, HIGH);
digitalWrite(yellow, HIGH);
digitalWrite(red, HIGH);
digitalWrite(blue, HIGH);
digitalWrite(green, HIGH);
delay(300);
digitalWrite(white, LOW);
digitalWrite(violet, LOW);
digitalWrite(yellow, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
digitalWrite(green, LOW);
delay(300);
digitalWrite(white, HIGH);
digitalWrite(violet, LOW);
digitalWrite(yellow, HIGH);
digitalWrite(red, LOW);
digitalWrite(blue, HIGH);
digitalWrite(green, LOW);
delay(300);
digitalWrite(white, LOW);
digitalWrite(violet, HIGH);
digitalWrite(yellow, LOW);
digitalWrite(red, HIGH);
digitalWrite(blue, LOW);
digitalWrite(green, HIGH);
delay(300);
digitalWrite(white, LOW);
digitalWrite(violet, LOW);
digitalWrite(yellow, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
digitalWrite(green, LOW);
delay(300);
digitalWrite(white, HIGH);
digitalWrite(violet, HIGH);
digitalWrite(yellow, HIGH);
digitalWrite(red, HIGH);
digitalWrite(blue, HIGH);
digitalWrite(green, HIGH);
delay(300);
digitalWrite(white, LOW);
digitalWrite(violet, LOW);
digitalWrite(yellow, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
digitalWrite(green, LOW);
delay(300);
digitalWrite(white, HIGH);
digitalWrite(violet, LOW);
digitalWrite(yellow, HIGH);
digitalWrite(red, LOW);
digitalWrite(blue, HIGH);
digitalWrite(green, LOW);
delay(300);
digitalWrite(white, HIGH);
digitalWrite(violet, HIGH);
digitalWrite(yellow, HIGH);
digitalWrite(red, HIGH);
digitalWrite(blue, HIGH);
digitalWrite(green, HIGH);
delay(300);
digitalWrite(white, LOW);
digitalWrite(violet, LOW);
digitalWrite(yellow, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
digitalWrite(green, LOW);
delay(300);
digitalWrite(white, HIGH);
digitalWrite(violet, HIGH);
digitalWrite(yellow, HIGH);
digitalWrite(red, HIGH);
digitalWrite(blue, HIGH);
digitalWrite(green, HIGH);
delay(300);
digitalWrite(white, LOW);
digitalWrite(violet, LOW);
digitalWrite(yellow, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
digitalWrite(green, LOW);
delay(300);
digitalWrite(white, HIGH);
digitalWrite(violet, LOW);
digitalWrite(yellow, HIGH);
digitalWrite(red, LOW);
digitalWrite(blue, HIGH);
digitalWrite(green, LOW);
delay(300);
digitalWrite(white, HIGH);
digitalWrite(violet, LOW);
digitalWrite(yellow, HIGH);
digitalWrite(red, LOW);
digitalWrite(blue, HIGH);
digitalWrite(green, LOW);
delay(300);
digitalWrite(white, LOW);
digitalWrite(violet, LOW);
digitalWrite(yellow, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
digitalWrite(green, LOW);
delay(300);
digitalWrite(white, HIGH);
digitalWrite(violet, HIGH);
digitalWrite(yellow, HIGH);
digitalWrite(red, HIGH);
digitalWrite(blue, HIGH);
digitalWrite(green, HIGH);
delay(300);
digitalWrite(white, LOW);
digitalWrite(violet, LOW);
digitalWrite(yellow, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
digitalWrite(green, LOW);
delay(300);
digitalWrite(white, HIGH);
digitalWrite(violet, LOW);
digitalWrite(yellow, HIGH);
digitalWrite(red, LOW);
digitalWrite(blue, HIGH);
digitalWrite(green, LOW);
delay(300);
digitalWrite(white, HIGH);
digitalWrite(violet, LOW);
digitalWrite(yellow, HIGH);
digitalWrite(red, LOW);
digitalWrite(blue, HIGH);
digitalWrite(green, LOW);
delay(300);
digitalWrite(white, LOW);
digitalWrite(violet, LOW);
digitalWrite(yellow, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
digitalWrite(green, LOW);
delay(300);
digitalWrite(white, HIGH);
digitalWrite(violet, HIGH);
digitalWrite(yellow, HIGH);
digitalWrite(red, HIGH);
digitalWrite(blue, HIGH);
digitalWrite(green, HIGH);
delay(300);
digitalWrite(white, LOW);
digitalWrite(violet, LOW);
digitalWrite(yellow, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
digitalWrite(green, LOW);
delay(300);
digitalWrite(white, HIGH);
digitalWrite(violet, HIGH);
digitalWrite(yellow, HIGH);
digitalWrite(red, HIGH);
digitalWrite(blue, HIGH);
digitalWrite(green, HIGH);
delay(1000);
digitalWrite(white, LOW);
digitalWrite(violet, LOW);
digitalWrite(yellow, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
digitalWrite(green, LOW);
delay(1000);
digitalWrite(white, HIGH);
digitalWrite(violet, HIGH);
digitalWrite(yellow, HIGH);
digitalWrite(red, HIGH);
digitalWrite(blue, HIGH);
digitalWrite(green, HIGH);
delay(1000);
digitalWrite(white, LOW);
digitalWrite(violet, LOW);
digitalWrite(yellow, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
digitalWrite(green, LOW);
delay(1000);
digitalWrite(white, HIGH);
digitalWrite(violet, HIGH);
digitalWrite(yellow, HIGH);
digitalWrite(red, HIGH);
digitalWrite(blue, HIGH);
digitalWrite(green, HIGH);
delay(1000);
digitalWrite(white, LOW);
digitalWrite(violet, LOW);
digitalWrite(yellow, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
digitalWrite(green, LOW);
delay(1000);
digitalWrite(white, HIGH);
digitalWrite(violet, HIGH);
digitalWrite(yellow, HIGH);
digitalWrite(red, HIGH);
digitalWrite(blue, HIGH);
digitalWrite(green, HIGH);
delay(1000);
digitalWrite(white, LOW);
digitalWrite(violet, LOW);
digitalWrite(yellow, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
digitalWrite(green, LOW);
delay(1000);
digitalWrite(white, HIGH);
digitalWrite(violet, HIGH);
digitalWrite(yellow, HIGH);
digitalWrite(red, HIGH);
digitalWrite(blue, HIGH);
digitalWrite(green, HIGH);
delay(1000);
digitalWrite(white, LOW);
digitalWrite(violet, LOW);
digitalWrite(yellow, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
digitalWrite(green, LOW);
delay(1000);
digitalWrite(white, HIGH);
digitalWrite(violet, HIGH);
digitalWrite(yellow, HIGH);
digitalWrite(red, HIGH);
digitalWrite(blue, HIGH);
digitalWrite(green, HIGH);
delay(1000);
digitalWrite(white, LOW);
digitalWrite(violet, LOW);
digitalWrite(yellow, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
digitalWrite(green, LOW);
delay(1000);
digitalWrite(white, HIGH);
digitalWrite(violet, HIGH);
digitalWrite(yellow, HIGH);
digitalWrite(red, HIGH);
digitalWrite(blue, HIGH);
digitalWrite(green, HIGH);
delay(1000);
digitalWrite(white, LOW);
digitalWrite(violet, LOW);
digitalWrite(yellow, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
digitalWrite(green, LOW);
delay(1000);
digitalWrite(white, HIGH);
digitalWrite(violet, HIGH);
digitalWrite(yellow, HIGH);
digitalWrite(red, HIGH);
digitalWrite(blue, HIGH);
digitalWrite(green, HIGH);
delay(1000);
digitalWrite(white, LOW);
digitalWrite(violet, LOW);
digitalWrite(yellow, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
digitalWrite(green, LOW);
delay(1000);
digitalWrite(white, HIGH);
digitalWrite(violet, HIGH);
digitalWrite(yellow, HIGH);
digitalWrite(red, HIGH);
digitalWrite(blue, HIGH);
digitalWrite(green, HIGH);
delay(1000);
digitalWrite(white, LOW);
digitalWrite(violet, LOW);
digitalWrite(yellow, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
digitalWrite(green, LOW);
delay(1000);
digitalWrite(white, HIGH);
digitalWrite(violet, HIGH);
digitalWrite(yellow, HIGH);
digitalWrite(red, HIGH);
digitalWrite(blue, HIGH);
digitalWrite(green, HIGH);
delay(1000);
digitalWrite(white, LOW);
digitalWrite(violet, LOW);
digitalWrite(yellow, LOW);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
digitalWrite(green, LOW);
delay(1000);
digitalWrite(white, HIGH);
digitalWrite(violet, HIGH);
digitalWrite(yellow, HIGH);
digitalWrite(red, HIGH);
digitalWrite(blue, HIGH);
digitalWrite(green, HIGH);
delay(2000);
}
}