byte button = 15;
boolean statusButton = 0;
byte led = 2;
byte counter;
boolean flag = false;
void setup() {
Serial.begin(115200);
pinMode(button, INPUT);
pinMode(led, OUTPUT);
}
void loop() {
statusButton = digitalRead(button);
if( (statusButton == 1) && (flag == false) ){
counter++;
Serial.println("Counter: " + String(counter) );
if(counter == 1){
digitalWrite(led, HIGH);
}
else if(counter == 2){
digitalWrite(led, LOW);
counter = 0;
}
flag = true;
}
if(statusButton == 0){
flag = false;
}
}