long int debounce_time = 5; // some small number
if( buttonPressed && numberOfButtonPresses == 1 && ( millis() - startTime > debounce_time) ) {
...
of course you can also 'hardware debounce' your switch with an RC lowpass filter.
long int debounce_time = 5; // some small number
if( buttonPressed && numberOfButtonPresses == 1 && ( millis() - startTime > debounce_time) ) {
...
of course you can also 'hardware debounce' your switch with an RC lowpass filter.