bool buttonState;
int count = 0;
unsigned long lastClick = 0;
void setup() {
pinMode(23, INPUT);
Serial.begin(115200);
}
void loop() {
buttonState = digitalRead(23);
bool flag = 1;
while(buttonState){
if(flag && (millis() - lastClick > 300)){
count++;
Serial.println(count);
flag = 0;
lastClick = millis();
}
buttonState = digitalRead(23);
}
}