Interruptor con Arduino

La entrada de hoy va dedicada al grupo de Desarrollo ‘Viernes de Arduino’. Vamos a ver un ejemplo básico de los que vienen en el ‘kit’ de Arduino. Pero para que no parezca que lo he copiado, tiene una alteración.

El ejercicio de hoy parte del ejemplo ‘botón‘. Este ejemplo hace el montaje y la programación para mostrar como funciona el botón de tal manera que si se pulsa el botón, se enciende una luz; y cuando se suelta, la luz se apaga.

Nuestra modificación consiste en que hacer que el botón funcione como un interruptor. De esta manera al presionar el botón, la luz se enciende. Si soltamos el botón la luz sigue encendida. Para apagar la luz lo que hay que hacer es volver a pulsar el botón; lo que viene siendo un interruptor.

El la foto se aprecian dos leds encendidos, el de la derecha es el piloto de encendido de la placa; el de la izquierda es el led interno para hacer pruebas asociado al pin 13.

Interruptor Arduino

Interruptor Arduino

Y a continuación el código modificado; no se ve la parte de declaraciones de variables, pero es fácil sacarlo, ¿no? La modificación consiste en insertar un bloque ‘if then else‘ para chequear el estado de un ‘semáforo de control‘ y así detectar los cambios por las pulsaciones en el botón. El encendido o pagado de la luz dependerá ahora de ese ‘semáforo de control’ y no de la señal misma del botón.

codigo_interruptor

Código interruptor

Anuncios
Esta entrada fue publicada en Arduino, Construcciones, Electrónica, Programación y etiquetada , , , . Guarda el enlace permanente.

Una respuesta a Interruptor con Arduino

  1. Rodrigo dijo:

    Saludos y gracias por este gran aporte lo que te pido es si por favor me enviaras el código fuente del circuito pasa que en la captura que haces no se nota el método cambiar. Gracias de antemano estaré muy agradecido

Deja una respuesta

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s