volatile int count = 0;
int btnPIN = 2;
bool pressed = false;
void press(){
pressed = true;
}
void setup() {
Serial.begin(9600);
pinMode(btnPIN,INPUT);
attachInterrupt(digitalPinToInterrupt(btnPIN),press,HIGH);
}
void loop() {
if(pressed && digitalRead(btnPIN) == LOW){
count++;
pressed = false;
}
Serial.print("Count:");
Serial.println(count);
delay(100);
}