7- Control de 1, 2 y 3 LEDs con Arduino
Ilumina tu Creatividad con Arduino
Última actualización
Ilumina tu Creatividad con Arduino
Última actualización
¡Bienvenidos a otro emocionante capítulo de nuestros tutoriales de electrónica con Arduino! En el fascinante mundo de Arduino, los LEDs son componentes esenciales para dar vida a tus proyectos electrónicos. En este artículo, te guiaremos a través de tres emocionantes tutoriales que te enseñarán cómo controlar LEDs utilizando Arduino. Comenzaremos con un LED básico, luego avanzaremos hacia dos LEDs que se encienden y apagan alternándose como una sirena, y finalmente, crearemos un semáforo utilizando tres LEDs. ¡Prepárate para iluminar tu camino hacia la diversión y el aprendizaje!
Un LED (Light Emitting Diode) es un dispositivo que emite luz cuando se le aplica corriente eléctrica. Tiene dos terminales, el ánodo y el cátodo. La polaridad del LED es importante, ya que debe conectarse correctamente para que funcione correctamente.
Para identificar la polaridad de un LED, puedes observar su forma física. El ánodo es generalmente más largo que el cátodo y puede tener una pestaña plana en la parte superior. También puede haber una marca en el cuerpo del LED que indica el cátodo. Si no hay una marca visible, puedes usar un multímetro para medir la resistencia y determinar cuál terminal tiene mayor resistencia, lo que corresponderá al cátodo.
Es esencial conectar el ánodo del LED al terminal positivo de la fuente de alimentación y el cátodo al terminal negativo. Si inviertes la polaridad, el LED no funcionará correctamente y no emitirá luz. Además, aplicar una corriente excesiva o invertida puede dañar permanentemente el LED.
Antes de comenzar, asegurémonos de tener los siguientes componentes a mano para nuestros proyectos:
COMPONENTE: | IMAGEN: | CANTIDAD: |
---|---|---|
Arduino Uno | 1 | |
Cable Arduino USB | 1 | |
LED (rojo, amarillo y verde) | 3 | |
Resistencia de 220Ω | 3 | |
Protoboard | 1 | |
Cables de conexión | 1 |
En esta primera sección, vamos a aprender cómo conectar un LED a Arduino utilizando una resistencia. Esto es fundamental para proteger el LED de corrientes excesivas y asegurarnos de que funcione correctamente. Aquí tienes los pasos a seguir:
Conecta el ánodo del LED (el terminal más largo) al pin digital 13 de Arduino.
Conecta el cátodo del LED (el terminal más corto) a la resistencia de 220 ohmios.
Conecta el otro extremo de la resistencia al GND (tierra) de Arduino.
Recuerda que la resistencia se coloca en serie con el LED para limitar la corriente que fluye a través de él. De esta manera, evitamos dañar el LED y prolongamos su vida útil.
Ahora que tenemos nuestro LED conectado correctamente, vamos a aprender cómo encenderlo y apagarlo utilizando Arduino.
Abre el software Arduino IDE en tu computadora.
Crea un nuevo proyecto y asigna el pin digital 13 como salida.
En el bucle principal (void loop()
) del programa, utiliza la función digitalWrite()
para establecer el pin 13 en HIGH (encendido).
Espera un breve tiempo utilizando la función delay()
.
Utiliza la función digitalWrite()
nuevamente para establecer el pin 13 en LOW (apagado).
Espera otro breve tiempo antes de repetir el ciclo.
Puedes modificar el valor pasado a la función delay()
para ajustar el tiempo de espera y crear diferentes efectos de encendido y apagado del LED. ¡Experimenta y diviértete!
Con este sencillo programa, el LED se encenderá y apagará continuamente. ¡Prueba diferentes tiempos de espera para crear diferentes efectos!
En este proyecto, vamos a utilizar dos LEDs y controlar su encendido y apagado para simular una sirena. El LED conectado al pin 13 se encenderá y apagará en secuencia con el LED conectado al pin 12. Aquí tienes los pasos:
Deja el primer LED (rojo) del proyecto anterior conectado al pin 13.
Conecta el ánodo del segundo LED (amarillo) al pin digital 12 de Arduino.
Conecta el cátodo del segundo LED (amarillo) a otra resistencia de 220 ohmios.
Conecta el otro extremo de la resistencia al GND (tierra) de Arduino.
Abre el software Arduino IDE en tu computadora. Crea un nuevo proyecto y asigna los pines digitales 13 y 12 como salidas.
En el bucle principal (void loop()) del programa, utiliza la función digitalWrite() para encender y apagar los LEDs en secuencia.
Espera un breve tiempo utilizando la función delay() entre cada cambio de estado.
Con este programa, los LEDs conectados a los pines 13 y 12 se encenderán y apagarán alternándose en secuencia, creando un efecto similar a una sirena.
Al igual que en el proyecto anterior, puedes modificar los tiempos de delay entre los LEDs para realizar diferentes efectos.
En este proyecto, vamos a utilizar tres LEDs para construir un semáforo. Cada LED representará un estado del semáforo: rojo, amarillo y verde. Aquí tienes los pasos:
Conecta el ánodo del primer LED (LED1, rojo) al pin digital 13 de Arduino.
Conecta el cátodo del primer LED (LED1, rojo) a la resistencia de 220 ohmios.
Conecta el otro extremo de la resistencia al GND (tierra) de Arduino.
Conecta el ánodo del segundo LED (LED2, amarillo) al pin digital 12 de Arduino.
Conecta el cátodo del segundo LED (LED2, amarillo) a otra resistencia de 220 ohmios.
Conecta el otro extremo de la resistencia al GND (tierra) de Arduino.
Conecta el ánodo del tercer LED (LED3, verde) al pin digital 11 de Arduino.
Conecta el cátodo del tercer LED (LED3, verde) a otra resistencia de 220 ohmios.
Conecta el otro extremo de la resistencia al GND (tierra) de Arduino.
Abre el software Arduino IDE en tu computadora.
Crea un nuevo proyecto y asigna los pines digitales 13, 12 y 11 como salidas.
En el bucle principal (void loop()) del programa, utiliza la función digitalWrite() para controlar los estados del semáforo.
Espera un tiempo adecuado utilizando la función delay() entre cada cambio de estado.
Con este programa, los LEDs conectados a los pines 13, 12 y 11 simularán el funcionamiento de un semáforo, cambiando de estado en secuencia (rojo, amarillo, verde) y repitiendo el ciclo.
¡Ahí lo tienes! Has aprendido cómo controlar LEDs utilizando Arduino en diferentes configuraciones. Desde un LED individual hasta un semáforo completo, las posibilidades son infinitas. Espero que hayas disfrutado de estos tutoriales y que te sientas inspirado para crear tus propios proyectos con LEDs.
¡Diviértete explorando y experimentando con POWAR STEAM y Arduino!