Aplicar debounce al usar interrupciones en Arduino | tecno4 | Scoop.it

En la entrada anterior vimos qué son las interrupciones y cómo usarlas para responder a eventos de hardware en pins.

También dejamos claro que los dispositivos físicos, como pulsadores, detectores ópticos, etc, presentan un efecto rebote que interfiere con el uso de interrupciones, y que necesitamos eliminarlo o no podremos usar interrupciones con estos dispositivos.

El proceso de eliminación de este rebote se llama “debounce”. En esta entrada aprenderemos qué es el rebote y aprenderemos a eliminarlo con debounce por hardware y por software.