Lección 3/31: Proyecto LED Parpadeo, ¿Qué es una placa de pruebas, LED y resistencia usando el kit SunFounder?
En esta lección, exploraremos los conceptos fundamentales del uso de una placa Arduino, centrándonos en el proyecto LED Blink. Este proyecto te ayudará a entender cómo conectar componentes como un LED y una resistencia en una placa de pruebas, y cómo escribir el código correspondiente para hacer parpadear el LED. Al final de este tutorial, tendrás una comprensión práctica de la electrónica básica y la programación con Arduino.
El proyecto LED Blink es un excelente punto de partida para principiantes. Implica conectar un LED y una resistencia a una placa Arduino y escribir un programa simple para controlar el patrón de parpadeo del LED. Este ejercicio no solo te enseña sobre la estructura de codificación, sino también sobre los componentes utilizados en electrónica, como LED y resistencias. Para mayor aclaración, consulta el video (en el video en 00:00).
Resistencia y LED explicados
En este proyecto, necesitarás algunos componentes clave: una placa Arduino Uno, una placa de pruebas, un LED y una resistencia (220 ohmios). La placa Arduino actúa como el cerebro del proyecto, ejecutando el código que controla el LED. La placa de pruebas se utiliza para prototipar el circuito sin soldar, permitiéndote conectar y desconectar componentes fácilmente.
El LED (diodo emisor de luz) es un dispositivo semiconductor que emite luz cuando la corriente fluye a través de él. La resistencia es un componente pasivo que limita la corriente que fluye a través del LED para evitar que se queme. En este proyecto, el LED requerirá aproximadamente 2 voltios para funcionar, y la resistencia ayuda a gestionar el voltaje del suministro de 5 voltios del Arduino.
Detalles de la hoja de datos
| Fabricante | SunFounder |
|---|---|
| Número de pieza | Resistencia de 220 ohmios |
| Potencia nominal | 0.25 W |
| Tolerancia | 5% |
| Código de colores | Rojo, Rojo, Marrón |
- Usa una resistencia de 220 ohmios para limitar la corriente del LED.
- Conecta el ánodo (pin largo) del LED al lado positivo del circuito.
- El cátodo (pin corto) debe conectarse a tierra.
- Asegura la polaridad correcta al conectar el LED.
- Verifica las conexiones en la placa de pruebas antes de alimentar el circuito.
Instrucciones de cableado

Para cablear el proyecto LED Blink, comienza colocando el LED en la placa de pruebas. Inserta el pin más largo (ánodo) en una de las filas de la placa de pruebas. A continuación, conecta una resistencia de 220 ohmios a la misma fila donde está conectado el ánodo. El otro extremo de la resistencia debe ir a una fila libre de la placa de pruebas. Esto se conectará al pin 9 del Arduino.
Ahora, toma un cable y conéctalo desde la fila libre donde está conectada la resistencia al pin 9 de la placa Arduino. Para el cátodo (pin más corto) del LED, conéctalo al riel de tierra de la placa de pruebas, que también está conectado al pin GND del Arduino. Asegúrate de que las conexiones a tierra estén seguras para evitar problemas cuando el circuito esté alimentado.
Ejemplos de código y explicación
Veamos la estructura del código para el proyecto LED Blink. El programa consta de dos funciones principales: setup() y loop(). La función setup() se ejecuta una vez cuando el Arduino se enciende o se reinicia, e inicializa el pin del LED.
void setup() {
pinMode(LED_BUILTIN, OUTPUT);
}
En la función setup(), usamos pinMode(LED_BUILTIN, OUTPUT) para configurar el pin del LED integrado como salida. Esto permite que el Arduino controle el LED enviando una señal alta o baja.
A continuación, la función loop() se ejecuta continuamente, encendiendo y apagando el LED con un retraso.
void loop() {
digitalWrite(LED_BUILTIN, HIGH); // enciende el LED
delay(1000); // espera un segundo
digitalWrite(LED_BUILTIN, LOW); // apaga el LED
delay(1000); // espera un segundo
}
En este extracto, digitalWrite(LED_BUILTIN, HIGH) envía una señal alta al LED, encendiéndolo. El programa luego espera 1000 milisegundos (1 segundo) antes de apagar el LED con digitalWrite(LED_BUILTIN, LOW). Este ciclo se repite indefinidamente, creando un efecto de parpadeo.
Demostración / Qué esperar
Una vez que hayas conectado los componentes y subido el código al Arduino, deberías ver el LED parpadeando encendido y apagado a intervalos de un segundo. Si el LED no se enciende, revisa tus conexiones para verificar la polaridad correcta y asegúrate de que la resistencia esté conectada adecuadamente. Si experimentas un parpadeo rápido, puedes ajustar los valores de retardo en el código para cambiar la velocidad de parpadeo (en el video en 10:00).
Marcas de tiempo del video
- 00:00 Introducción
- 1:33 Arduino Setup() y Loop()
- 4:44 Arduino UNO explicado
- 7:09 ¿Qué es una resistencia?
- 15:52 ¿Qué es un LED?
- 17:57 Cálculo del valor de la resistencia para el LED
- 20:15 Proyecto de LED integrado
- 26:27 Proyecto de parpadeo de LED (Hola LED)
/*
* La función de configuración se ejecuta una vez cuando presionas reset o enciendes la placa.
*/
void setup() {
// inicializar el pin digital LED_BUILTIN como salida.
pinMode(LED_BUILTIN, OUTPUT);
}
// la función bucle se ejecuta una y otra vez para siempre
void loop() {
digitalWrite(LED_BUILTIN, HIGH); // enciende el LED (ALTO es el nivel de voltaje)
delay(1000); // espera un segundo
digitalWrite(LED_BUILTIN, LOW); // apaga el LED haciendo que el voltaje sea BAJO
delay(1000); // espera un segundo
}
Common Course Links
Common Course Files
Recursos y referencias
Aún no hay recursos.
Archivos📁
No hay archivos disponibles.