#define led1 5
#define led2 4
#define led3 2
#define button 15
int status = 0;
void setup() {
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(button, INPUT);
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
}
void loop() {
if(digitalRead(button) == HIGH){
status ++;
delay(1000);
if (status ==1){
digitalWrite(led1, HIGH);
}
if (status ==2){
digitalWrite(led2, HIGH);
}
if (status ==3){
digitalWrite(led3, HIGH);
}
//else if(status == 4){
// digitalWrite(led1, LOW);
// digitalWrite(led2, LOW);
// digitalWrite(led3, LOW);
// status = 0;
//}
if(status == 4){
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
}
if (status == 5){
digitalWrite(led1, HIGH);
digitalWrite(led2, HIGH);
digitalWrite(led3, HIGH);
}
if (status == 6){
digitalWrite(led1, HIGH);
digitalWrite(led2, LOW);
digitalWrite(led3, HIGH);
}
else if(status == 7){
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
status = 0;
}
}
}