Revista Informática

Pulsador con enclavamiento de estado

Publicado el 18 diciembre 2015 por Villalba2006

Los pulsadores son elementos muy utilizados para mandar señales “todo” o “nada” a dispositivos electrónicos que trabajan con lógica TTL (lógica transistor a transistor), como es el caso de los pines digitales de Arduino.  

Pulsador con enclavamiento de estado

Detalle de un Pulsador

 Si realizamos una conexión PULL-DOWN entre el pulsador y una entrada digital cualquiera de Arduino, cuando activemos el pulsador, Arduino estará recibiendo +5V, que los codifica como estado alto (HIGH o “1” lógico), mientras que si el pulsador permanece en reposo, Arduino estará recibiendo un estado bajo (LOW o “0” lógico).

Pulsador con enclavamiento de estado

Conexión PULL_DOWN


Mediante programación vamos a ser capaces de implementar un pulsador con enclavamiento de estado, para que cuando activemos el pulsador, una salida digital de Arduino se ponga a “nivel alto” si se encontraba a “nivel bajo” y viceversa, es decir, seremos capaces de almacenar el estado de la salida digital para que esta cambie de “HIGH” a “LOW” o de “LOW” a “HIGH” cada vez que activemos el pulsador.En la salida digital de Arduino con la que estemos trabajando, conectaremos un LED para poder comprobar que de verdad está cambiando el estado de la salida cada vez que activamos el pulsador (ON/OFF), aunque podríamos utilizar este tipo de configuración para “activar” o “desactivar” multitud de dispositivos electrónicos como relés, buzzers, motores, etc…
Lista de Materiales:
·   Arduino UNO Rev.3.·   Cable USB tipo A-B.·   LED 5mm (de cualquier color).·   Pulsador.·   Resistencias de 10KΩ y 220Ω.·   Cables de conexión.
Programa:
Pulsador con enclavamiento de estado
 Descarga del Programa  Video:   

Volver a la Portada de Logo Paperblog