#define rled 1
#define r2led 2
#define pled 3
#define p2led 4
#define bled 5
#define b2led 6
#define button 0
int status = 0 ;
void setup() {
pinMode(button, INPUT);
pinMode(rled, OUTPUT);
pinMode(r2led, OUTPUT);
pinMode(pled, OUTPUT);
pinMode(p2led, OUTPUT);
pinMode(bled, OUTPUT);
pinMode(b2led, OUTPUT);
digitalWrite(rled, LOW);
digitalWrite(r2led, LOW);
digitalWrite(pled, LOW);
digitalWrite(p2led, LOW);
digitalWrite(bled, LOW);
digitalWrite(b2led, LOW);
}
void loop() {
if( digitalRead (button)==HIGH) {
status ++ ;
delay(100);
}
if( status == 1) {
digitalWrite(rled, HIGH);
digitalWrite(r2led, LOW);
digitalWrite(pled, LOW);
digitalWrite(p2led, LOW);
digitalWrite(bled, LOW);
digitalWrite(b2led, LOW);
delay(500);
digitalWrite(rled, LOW);
digitalWrite(r2led, HIGH);
digitalWrite(pled, LOW);
digitalWrite(p2led, LOW);
digitalWrite(bled, LOW);
digitalWrite(b2led, LOW);
delay(500);
digitalWrite(rled, LOW);
digitalWrite(r2led, LOW);
digitalWrite(pled, HIGH);
digitalWrite(p2led, LOW);
digitalWrite(bled, LOW);
digitalWrite(b2led, LOW);
delay(500);
digitalWrite(rled, LOW);
digitalWrite(r2led, LOW);
digitalWrite(pled, LOW);
digitalWrite(p2led, HIGH);
digitalWrite(bled, LOW);
digitalWrite(b2led, LOW);
delay(500);
digitalWrite(rled, LOW);
digitalWrite(r2led, LOW);
digitalWrite(pled, LOW);
digitalWrite(p2led, LOW);
digitalWrite(bled, HIGH);
digitalWrite(b2led, LOW);
delay(500);
digitalWrite(rled, LOW);
digitalWrite(r2led, LOW);
digitalWrite(pled, LOW);
digitalWrite(p2led, LOW);
digitalWrite(bled, LOW);
digitalWrite(b2led, HIGH);
delay(500);
digitalWrite(rled, LOW);
digitalWrite(r2led, LOW);
digitalWrite(pled, LOW);
digitalWrite(p2led, LOW);
digitalWrite(bled, HIGH);
digitalWrite(b2led, LOW);
delay(500);
digitalWrite(rled, LOW);
digitalWrite(r2led, LOW);
digitalWrite(pled, LOW);
digitalWrite(p2led, HIGH);
digitalWrite(bled, LOW);
digitalWrite(b2led, LOW);
delay(500);
digitalWrite(rled, LOW);
digitalWrite(r2led, LOW);
digitalWrite(pled, HIGH);
digitalWrite(p2led, LOW);
digitalWrite(bled, LOW);
digitalWrite(b2led, LOW);
delay(500);
digitalWrite(rled, LOW);
digitalWrite(r2led, HIGH);
digitalWrite(pled, LOW);
digitalWrite(p2led, LOW);
digitalWrite(bled, LOW);
digitalWrite(b2led, LOW);
delay(500);
}
else if(status == 2) {
digitalWrite(rled, HIGH);
digitalWrite(r2led, HIGH);
digitalWrite(pled, LOW);
digitalWrite(p2led, LOW);
digitalWrite(bled, LOW);
digitalWrite(b2led, LOW);
delay(500);
digitalWrite(rled, LOW);
digitalWrite(r2led, LOW);
digitalWrite(pled, HIGH);
digitalWrite(p2led, HIGH);
digitalWrite(bled, LOW);
digitalWrite(b2led, LOW);
delay(500);
digitalWrite(rled, LOW);
digitalWrite(r2led, LOW);
digitalWrite(pled, LOW);
digitalWrite(p2led, LOW);
digitalWrite(bled, HIGH);
digitalWrite(b2led, HIGH);
delay(500);
digitalWrite(rled, LOW);
digitalWrite(r2led, LOW);
digitalWrite(pled, HIGH);
digitalWrite(p2led, HIGH);
digitalWrite(bled, LOW);
digitalWrite(b2led, LOW);
delay(500);
}
else if(status == 3) {
digitalWrite(rled, HIGH);
digitalWrite(r2led, LOW);
digitalWrite(pled, HIGH);
digitalWrite(p2led, LOW);
digitalWrite(bled, HIGH);
digitalWrite(b2led, LOW);
delay(500);
digitalWrite(rled, LOW);
digitalWrite(r2led, HIGH);
digitalWrite(pled, LOW);
digitalWrite(p2led, HIGH);
digitalWrite(bled, LOW);
digitalWrite(b2led, HIGH);
delay(500);
}
else if(status == 4) {
status = 0 ;
}
else
{
digitalWrite(rled, LOW);
digitalWrite(r2led, LOW);
digitalWrite(pled, LOW);
digitalWrite(p2led, LOW);
digitalWrite(bled, LOW);
digitalWrite(b2led, LOW);
}
}