Arduino 15 - tripple-click
void setup() {
pinMode(4, INPUT);
Serial.begin(9600);
}
int dotyk()
{
while (digitalRead(4) == 0) { }
long neskoro = millis() + 500;
int pocet = 0;
int hodnota = digitalRead(4);
while (millis() < neskoro) {
if (digitalRead(4) != hodnota)
{
pocet++;
hodnota = digitalRead(4);
delay(50);
}
}
return pocet / 2;
}
void loop() {
Serial.println(dotyk());
}