Cómo encender y apagar una luz LED con un Arduino con uno o varios botones

Cómo encender y apagar una luz LED con un Arduino con uno o varios botones

Actualmente hay varios avances tecnológicos que permiten diversificar las actividades que puedes realizar al mismo tiempo, por lo que los microcontroladores han ido ganando espacio. En este último escenario, Arduino te ofrece, junto con Google Assistant, la posibilidad de crear un entorno controlado en casa a través del utilizar herramientas para realizar procesos automáticos . Sin embargo, si estás interesado en aprender a encender y apagar una luz LED con Arduino utilizando uno o varios botones, no necesitarás un software avanzado de automatización de procesos.

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

Se trata de un procedimiento manual que requiere, en principio, que conozcas 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 prácticas en el estudio de los microprocesadores o microcontroladores , hay que realizar el montaje, que no es tan difícil, ya que sólo requiere los siguientes materiales:

    • Un LED de cualquier color.
    • Una resistencia de 220 ohmios.
    • Placa Arduino Uno-R3 o Mega 2560.
    • Ordenador.
    • Cables para las conexiones de la placa de pruebas.
    • Protoboard.
    • Cable de impresora USB.

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

    En primer lugar hay que conocer la polaridad del LED para realizar una conexión correcta. Normalmente, el tramo más largo es el ánodo, mientras que el lado del cátodo tiene un borde plano. Una vez conocida la polaridad, puedes proceder a montar el circuito con el Arduino.

    LEER   Como Crear Carpetas en Iphone

    Como se ve en la imagen, el ánodo se conectará al pin 13 del Arduino y el cátodo a la tierra (o masa). La resistencia se coloca de forma que activar el LED de alta actividad , esto se entenderá en el código a realizar. Normalmente, una placa de pruebas se utiliza para crear circuitos electrónicos para probarlos con una placa Arduino, como estamos haciendo nosotros.

    Código para encender y apagar un led con Arduino

    Para crear el código, debes tener una experiencia básica en la programación de Arduino, empezando por conocer la sintaxis correctamente . Pero básicamente sería el siguiente algoritmo que se explicará más adelante:

      Como puedes ver, el código comienza declarando una variable constante de tipo entero o integral. A continuación, la salida del LED se configura con la función ‘pinMode’ donde se especifica a través de la variable que la clavija 13 será donde se ubicará el LED. Entonces, entre las teclas ‘bucle vacío (que el Arduino hace continuamente), el LED se enciende y se apaga con un segundo de intervalo.

      El tipo de conexión realizada es importante porque el ‘digitalWrite’ 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 el pin 13). Del mismo modo, se desconecta con «LOW» porque se envía una señal baja (un valor de 0).

      Formas de encender y apagar los LEDs con un sistema Arduino

      Antes de iniciar el procedimiento es imprescindible tener el software de programación de las 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.

      Después de descargar e instalar el software, puedes iniciar el procedimiento para programar la placa y hacer que realice el trabajo deseado. En este caso concreto nos ocuparemos de encender y apagar un LED mediante bluetooth, un botón o dos botones.

      Con Arduino y bluetooth

      Es posible utilizar una aplicación móvil que se conecte vía bluetooth con la placa Arduino. Para ello, primero tenemos que conectar el módulo HC-05 que incorpora la comunicación bluetooth al Arduino. Se emparejará con nuestro teléfono móvil a través de una aplicación específica, dependiendo del sistema operativo. En la Google Play Store, encontraremos aplicaciones que establecen la comunicación a través del puerto serie.

      LEER   Como Hacer Mochila en Minecraft

      Conectar el módulo HC-05 al Arduino es muy sencillo. Sólo alimentamos a través de ‘Vcc’ y ‘GND’ mientras está en el puerto TXD’ del Arduino que es su transmisión, lo conectamos a la RXD» del módulo que es el puerto de recepción. Hacemos lo mismo con el puerto «RXD» del Arduino que conectamos al «TXD» del módulo.

      Una vez completado este proceso, la codificación es realmente sencilla, similar a la anterior. A continuación, para encender y apagar un LED mediante bluetooth en el Arduino se crean e implementan las siguientes instrucciones:

        Hay que tener en cuenta que no se cumple la sangría habitual en un lenguaje de programación Sin embargo, este código es totalmente 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 luego el Arduino pregunta constantemente por la 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.

        Utilizando dos botones

        Para controlar una luz LED mediante dos botones del Arduino, debes sigue los pasos descritos anteriormente teniendo en cuenta el código y la 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 habrá que conectar los cables, el propio LED, una resistencia eléctrica para limitar la corriente y protegerlo de posibles fallos, y el botón para controlar el encendido y el apagado. Una vez que tengas los materiales a mano, haz las conexiones de la figura.

        Ahora que tienes la conexión, procederemos a programar el dispositivo. Para ello, debes seguir los siguientes pasos, estableciendo el orden correcto y sin olvidar poner los signos de puntuación que observarás:

        • Declara las variables que se van a utilizar:
        LEER   Como Elevar Una Potencia en Excel

          Al final del código de programación, conecta tu placa Arduino al PC y elige el tipo de placa que tienes en las herramientas, además, debes poner el puerto que muestra el PC al conectar la placa a él y hacer clic en el «botón de carga» que está representado por una flecha horizontal que apunta a la derecha. Siguiendo estos pasos, tendrás tu Arduino listo para controlar tu luz LED con un solo botón para encenderla y apagarla.

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

          Como estábamos programando en Arduino, ahora tendremos un reto más divertido, encender y apagar una luz LED, pero de forma secuencial con 4 LEDs diferentes . Para ello, necesitaremos los siguientes materiales:

          • Placa Arduino.
          • Protoboard.
          • Cables de conexión.
          • 4 LEDs.
          • 4 resistencias eléctricas de 120 ohmios.

          El montaje es sencillo, teniendo que conectar cada ánodo de cada LED a la tierra o a la toma de tierra mientras que cada cátodo irá a un puerto diferente de Arduino . En este caso, será del puerto 5 al 8. No puedes olvidar poner una resistencia de 120 ohmios entre el LED y el puerto del Arduino para protegerlo.

          Hay dos formas de crear el código de Arduino para realizar esta acción, aquí optaremos por la más sencilla, que es utilizar una variable de tipo lista, así como un bucle for para encender y apagar cada LED . A continuación se muestran las instrucciones que ejecuta el Arduino:

            De este modo, es posible conectar e Apagar una luz LED de forma secuencial tan sencillo como las instrucciones escritas anteriormente. Utilizando dos para los ciclos es posible encender y apagar 4 LEDs de forma sencilla y constante. Del mismo modo, el tiempo entre encendidos se puede variar con la variable de tiempo.

            Otras aplicaciones para una placa Arduino

            Hay muchas aplicaciones que se pueden utilizar con el uso de los diferentes modelos de placas Arduino, entre ellas se encuentran las aplicaciones industriales con el uso de sensores para medir los estados de varias variables (temperatura, presión, velocidad, entre otros) y controla los dispositivos del hogar mediante el uso de la domótica.

            Sin embargo, encontrarás que hay tutoriales disponibles en los que se explica, por ejemplo, cómo construir un reloj como una placa Arduino. En general, puedes utilizar estos dispositivos para crear inventos o mejoras de diferentes instrumentos , dispositivos, equipos. Además, tendrás muchas opciones de Arduino disponibles en el mercado para complementar los desarrollos que quieras.