int pinLed = 2;
int pinLed1 = 4;
int pinLed2 = 15;
int pinBtn = 5;
int statusButton = 0;
int count = 0;
int newcount;
void setup() {
Serial.begin(115200);
pinMode(pinLed, OUTPUT);
pinMode(pinLed1, OUTPUT);
pinMode(pinLed2, OUTPUT);
pinMode(pinBtn, INPUT);
}
void loop(){
int statusBtn = digitalRead(pinBtn);
if(statusBtn == HIGH){
newcount=count+1;
if(newcount!=count)
{
Serial.println(newcount);
switch (newcount)
{
case 1:
digitalWrite(pinLed, HIGH);
digitalWrite(pinLed1, HIGH);
digitalWrite(pinLed2, HIGH);
delay(150);
digitalWrite(pinLed, LOW);
digitalWrite(pinLed1, LOW);
digitalWrite(pinLed2, LOW);
delay(150);
digitalWrite(pinLed, HIGH);
digitalWrite(pinLed1, HIGH);
digitalWrite(pinLed2, HIGH);
delay(150);
digitalWrite(pinLed, LOW);
digitalWrite(pinLed1, LOW);
digitalWrite(pinLed2, LOW);
delay(150);
digitalWrite(pinLed, HIGH);
digitalWrite(pinLed1, HIGH);
digitalWrite(pinLed2, HIGH);
delay(150);
digitalWrite(pinLed, LOW);
digitalWrite(pinLed1, LOW);
digitalWrite(pinLed2, LOW);
delay(150);
break;
case 2:
digitalWrite(pinLed, HIGH);
delay(110);
digitalWrite(pinLed1, HIGH);
delay(100);
digitalWrite(pinLed2, HIGH);
delay(100);
digitalWrite(pinLed, LOW);
delay(100);
digitalWrite(pinLed1, LOW);
delay(100);
digitalWrite(pinLed2, LOW);
delay(100);
break;
}
}
}
}