S2 (U1-L2) - LED Blink
Last updated
Last updated
Para esta lección haremos parpadear un LED, que es la práctica básica para principiantes. Proporcionamos un código de prueba para controlar un LED y lograr un efecto de parpadeo.
1.- MATERIALES NECESARIOS PARA ESTA ACTIVIDAD
Conecta el LED a tu Placa R3 tal y como ves arriba:
Conecta el cable al pin D13 / (En Arduino) Conecta el ánodo (el lado más largo del LED) al pin digital 13.
Conecta el cable negro al pin GND (Tierra) / (En Arduino) Conecta el cátodo (el lado más corto del LED) a través de una resistencia de 220 ohmios a GND (tierra) en tu Arduino.
Abre el entorno de desarrollo de Arduino o el de Mblock y crea un nuevo proyecto. Luego, copia y pega el siguiente código:
En el código, puedes configurar escenas de parpadeo distintas al cambiar el tiempo de encendido y apagado. Conecta la alimentación a GND y VCC; el LED se iluminará cuando la señal en el extremo S sea de nivel alto, por el contrario, el LED se apagará cuando la señal en el extremo S sea de nivel bajo.
Explicación:
Definición del Pin:
const int ledPin = 13;
: Se define la constante ledPin
y se le asigna el valor 13. El pin 13 en las placas de desarrollo Arduino suele estar conectado a un LED incorporado.
Configuración Inicial (setup
):
pinMode(ledPin, OUTPUT);
: En el método setup()
, se configura el pin ledPin
como salida, indicando que se utilizará para enviar señales de salida, en este caso, para controlar un LED.
Bucle Principal (loop
):
En el método loop()
, se ejecutan repetidamente las siguientes instrucciones:
digitalWrite(ledPin, HIGH);
: Se establece el pin del LED en un estado alto, lo que enciende el LED.
delay(1000);
: Se espera durante 1 segundo (1000 milisegundos).
digitalWrite(ledPin, LOW);
: Se establece el pin del LED en un estado bajo, apagando el LED.
delay(1000);
: Se espera nuevamente durante 1 segundo.
Resumen del Comportamiento:
El LED parpadeará alternativamente encendiéndose durante 1 segundo y apagándose durante 1 segundo.
Este patrón de encendido y apagado continuará indefinidamente mientras el Arduino esté alimentado.
Compila el código y carga el programa en tu Arduino. Asegúrate de seleccionar el puerto y el tipo de placa correctos en el entorno de Arduino antes de cargar el código.
Programa en bloques y revisa bien las conexiones, actualiza el Firmware si fuera necesario. Carga la programación y observa si funciona.
Una vez que el programa se haya cargado con éxito, deberías ver que el LED conectado al pin 13 parpadea. Encendido durante un segundo, apagado durante un segundo, y así sucesivamente.
Este es un proyecto muy básico, pero es un buen punto de partida para aprender sobre el entorno de desarrollo de Arduino y cómo programar con él.
Puedes experimentar modificando el código para cambiar la velocidad del parpadeo o probar con otros componentes y sensores para expandir el proyecto.
¡Diviértete explorando el mundo de Arduino!
RETOS ADICIONALES
1.- Programa en Mbot
2.- Programa otro LED con tu compañero/a