int button = 14;
int led1 = 4;
int led2 = 5;
int count = 0;
void setup()
{
pinMode(button, INPUT_PULLUP);
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
Serial.begin(9600);
}
void loop() {
if (digitalRead(button) == LOW)
{
count = count + 1;
Serial.println(count);
if (count == 1) {
digitalWrite(led1, HIGH);
digitalWrite(led2, LOW);
}
if (count == 2) {
digitalWrite(led1, LOW);
digitalWrite(led2, HIGH);
}
if (count == 3) {
digitalWrite(led1, HIGH);
digitalWrite(led2, HIGH);
}
if (count == 4) {
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
count = 0; // reset count
}
delay(300); // debounce
}
}