Learning   Examples | Foundations | Hacking | Links

Ejemplos > E/S (I/O) Digital

Anti-Rebote

Este ejemplo muestra el uso de un pulsador como un interruptor: cada vez que pulsas el botón, el LED (o lo que sea) es encendido (si está apagado) o apagado (si está encendido). Esto requiere anti rebotes en la entrada, sin el una sola pulsación puede aparecer para el código como muchas pulsaciones. Haz uso de la función millis() para no perder de vista el momento de pulsar el botón.

Circuito

imagen desarrollada usando Fritzing. para más circuitos de ejemplo, visita lapágina del proyecto Fritzing

Esquema:

haz click en la imagen para ampliarla

Code

El código está basado en la versión de anti rebotes de Limor Fried, pero la lógica está invertida en el ejemplo. En su ejemplo, el switch retorna LOW cuando está cerrado, y HIGH cuando está abierto. Aquí, el switch retorna HIGH cuando está pulsado y LOW cuando no está pulsado.

 
     
     
       
  

     
     

Share