Cómo encender y apagar una luz LED con Arduino con uno o más botones

Quien soy
Marie-Ange Demory
@marie-angedemory
REFERENCIAS EXTERNAS:

vgr.com gamedesigning.org Reddit.com

Autor y referencias

Actualmente existen diversos avances tecnológicos que permiten diversificar las tareas que se pueden realizar al mismo tiempo, es por ello que los microcontroladores han ganado terreno. En este último escenario, Arduino te ofrece, junto con Google Assistant, la posibilidad de crear un ambiente controlado en el hogar usar herramientas para ejecutar procesos automatizados . Sin embargo, si está interesado en Aprende a encender y apagar una luz LED con Arduino usando uno o más botones, no necesitará un software avanzado de automatización de procesos.



Encender y apagar una luz LED con una placa Arduino - Guía definitiva

Este es un procedimiento manual que generalmente requiere el conocimiento de los términos y definiciones de funcionamiento de la placa Arduino en cualquiera de sus presentaciones.

    Materiales necesarios para alimentar una luz LED con Arduino

    Para encender y apagar una luz LED, una de las primeras practicas que se hacen al estudiar microprocesadores o microcontroladores , es necesario realizar el montaje, que no es tan difícil, requiriendo únicamente los siguientes materiales:

    • Un LED de cualquier color.
    • Una resistencia de 220 ohmios.
    • Placa Arduino Uno-R3 o Mega 2560.
    • Un ordenador.
    • Cables para conexiones en la protoboard.
    • Tablero de prototipos.
    • Cable USB para impresora.

    ¿Cómo se hace el montaje de un circuito con Arduino?

    Antes que nada es necesitas saber la polaridad del led para que se realice una conexión correcta. Por lo general la pierna más larga es el ánodo mientras que el lado del cátodo tiene un borde plano. Una vez que sepas su polaridad, puedes proceder con el montaje del circuito con Arduino.



    Como podéis ver en la imagen, el ánodo irá conectado al pin 13 del Arduino y el cátodo a masa (o tierra). La resistencia se coloca para activar el LED activo alto , esto se incluirá en el código a ejecutar. Por lo general, se usa una placa de prueba para crear circuitos electrónicos que se probarán con una placa Arduino, tal como lo estamos haciendo nosotros.

    Código que se utilizará para encender y apagar un led con Arduino

    Para crear el código necesitas tener experiencia básica en la programación de Arduino, comenzando por el conocimiento sintaxis correcta . Pero básicamente sería el siguiente algoritmo que se explicará más adelante:

      Lee Cómo mejorar la refrigeración de mi PC para reducir la temperatura alta

      Como puedes ver, el código comienza con la declaración de una variable constante de tipo entero o entero. Entonces la salida LED se configura con la función 'pinMode' donde se especifica a través de la variable que el pin 13 será donde se posicionará el LED. A continuación, entre las teclas "bucle vacío" (que Arduino hace todo el tiempo) el LED se enciende y se apaga con un segundo por segundo en el medio.

      El tipo de conexión realizada es importante porque la función 'escritura digital' enciende el LED con 'HIGH' lo que significa que envía una señal alta (un valor de 1) a través de la salida configurada (en este caso pin 13). Asimismo, se apaga con 'LOW' porque se envía una señal baja (valor 0).


      Formas de encender y apagar los LED con un sistema Arduino

      Antes de iniciar el trámite es imprescindible tener el software de programación para placas Arduino , para conseguir esta herramienta puedes ir a la página oficial de Arduino y descargar el IDE de Arduino en su última versión.


      Una vez descargado e instalado el software, puede iniciar el procedimiento para programar el tablero y haz que haga el trabajo que quieres. En este caso concreto nos encargaremos de encender y apagar un led vía bluetooth, un botón o dos botones.

      Con arduino y bluetooth

      Puedes utilizar una aplicación móvil que se conecta vía bluetooth con la placa Arduino. Para ello, primero debemos conectar el módulo HC-05 que incorpora comunicación vía bluetooth. Este se emparejará con nuestro móvil a través de una aplicación específica según el sistema operativo. En Google Play Store encontraremos aplicaciones que establecen comunicación a través del puerto serie.

      Conectar el módulo HC-05 a Arduino es muy sencillo. Alimentamos solo a través de 'Vcc' y 'GND' mientras estamos en el puerto Arduino 'TXD' , cual es su transmisión, lo conectamos al puerto 'RXD' del módulo , que es el puerto receptor. Hacemos lo mismo con el puerto 'RXD' del Arduino que conectamos al 'TXD' del módulo.

      Leer Cómo cancelar una tarjeta UBER - Eliminar una tarjeta UBER (ejemplo) - Ver cómo hacerlo

      Después de este proceso, la codificación es realmente sencilla, similar a la anterior que hicimos. A continuación, para encender y apagar un LED vía bluetooth en arduino , se crean e implementan las siguientes sentencias:


        se debe notar que la sangría habitual en un lenguaje de programación no se cumple , sin embargo, este código es completamente funcional. La explicación de este código comienza con la declaración de dos variables enteras, una constante y otra variable. El pin 13 se asigna como salida para un LED y, por lo tanto, Arduino constantemente solicita información enviada por bluetooth. En este caso, un número entre 1 y 9 hará que el LED se encienda y apague al mismo tiempo que el número recibido.


        Uso de dos botones

        Para controlar una luz LED a través de dos botones en el Arduino, es necesario siga los pasos descritos anteriormente , teniendo en cuenta el código y conexión que se mostrará a continuación:


        con un botón

        Antes de empezar a programar es muy necesario establecer el hardware o circuito para encender la luz LED . Para ello necesitarás cables de conexión, el propio LED, una resistencia eléctrica para limitar la corriente y protegerla de posibles fallos y el botón para controlar el encendido y apagado. Una vez que tenga a mano los materiales, proceda a realizar las conexiones de la figura.

        Ahora que ya tienes la conexión, procederemos a programar el dispositivo. Para hacer esto, debe seguir los pasos a continuación, estableciendo el orden correcto y sin olvidar colocar los signos de puntuación observarás:

        • Declare las variables a usar:

          Al final del código de programación, conecta tu placa arduino a la pc y elija el tipo de tarjeta que tiene en las herramientas, además, debe colocar el puerto que le muestra la PC cuando conecta la tarjeta y hacer clic en el 'Botón Cargar' que está representado por una flecha horizontal que apunta al derecho. Realizando estos pasos tendrás tu Arduino listo para controlar tu luz LED con solo un botón para encenderla y apagarla.

          ¡Lea cómo votar en las encuestas e historias de Instagram muy fácil!

          ¿Cómo encender o apagar los LED en secuencia con Arduino? - Pasos a seguir

          Tal y como programamos en Arduino, ahora nos tocará afrontar un reto más divertido, encender y apagar una luz LED pero en secuencia con 4 LED diferentes . Para ello necesitaremos los siguientes materiales:

          • placa arduino.
          • Tablero de prototipos.
          • Cables de conexion.
          • 4 LED.
          • 4 resistencias eléctricas de 120 ohmios.

          El montaje es sencillo, teniendo que conectar cada ánodo de cada LED a tierra o tierra ganó lacarrera del campeonato FIM EWC Endurance en el circuito de Estoril mientras que cada cátodo irá a un puerto diferente del Arduino . En este caso será el puerto 5 al 8. No olvides colocar una resistencia de 120 ohm entre el LED y el puerto Arduino para protección.

          Hay dos formas de crear código Arduino para realizar esta acción, aquí iremos por la más simple, que usa una variable de tipo lista y un bucle for para encender y apagar cada LED . A continuación se muestran las instrucciones que realiza Arduino:

            De esta manera es posible encender y apagar una luz LED en secuencia , tan simple como las instrucciones escritas arriba. Utilizando dos para ciclos es posible encender y apagar 4 LEDs de forma sencilla y constante. Del mismo modo, el tiempo entre encendidos se puede variar con el tiempo variable.

            Otras aplicaciones para una placa Arduino

            Son muchas las aplicaciones que se pueden utilizar con el uso de los diferentes modelos de placas Arduino, entre estas se pueden encontrar aplicaciones industriales con el uso de sensores para medir estados de diversas variables (Temperatura, presión, velocidad, entre otros) y controles de aparatos domésticos mediante el uso de domótica.

            No obstante, verás que tienes tutoriales disponibles en los que te explican por ejemplo cómo montar un reloj como una placa Arduino. En general, puede utilizar estos dispositivos para crear inventos o mejoras de varias herramientas , dispositivos, equipos. Además, tendrás muchas opciones de Arduino disponibles en el mercado para realizar los desarrollos que desees.

            Audio vídeo Cómo encender y apagar una luz LED con Arduino con uno o más botones
            Añade un comentario de Cómo encender y apagar una luz LED con Arduino con uno o más botones
            ¡Comentario enviado con éxito! Lo revisaremos en las próximas horas.