¡Qué onda, futuros ingenieros e ingenieras! 👋
Bienvenidos a su primera misión en el increíble mundo de Arduino. Hoy van a aprender el súper poder más fundamental de la electrónica: darle órdenes a un componente y que éste obedezca. Dejarán de ser simples espectadores para convertirse en creadores.
Nuestra primera tarea será controlar un pequeño pero poderoso componente: el LED. Vamos a encenderlo, apagarlo y hacerlo parpadear a nuestro antojo. ¿Listos? ¡Manos a la obra!
🌟 El Protagonista: El LED
El LED (Diodo Emisor de Luz) es el "hola mundo" de la electrónica. Es un componente semiconductor que emite luz cuando la corriente fluye a través de él. A diferencia de un foco tradicional, el LED es extremadamente eficiente y tiene polaridad: una pata larga (ánodo, +) y una pata corta (cátodo, -). ¡Si lo conectas al revés, no encenderá!
🔌 El Circuito: Manos a la Obra
Vamos a construir el cuerpo de nuestra operación. Necesitamos darle al código algo físico que controlar.
Componentes Necesarios:
- Placa Arduino UNO: Nuestro cerebro principal.
- Protoboard: Nuestro campo de construcción.
- LED (cualquier color): Nuestro foquito de luz.
- Resistencia de 220Ω: El "guardaespaldas" del LED.
- Cables Jumper: Las "venas" que llevan la electricidad.
📝 Instrucciones de Conexión:
- Coloca el LED: Insértalo en la protoboard.
- Conecta la resistencia: En la misma fila de la pata larga (+), coloca la resistencia de 220Ω hacia una fila vacía.
- Lleva la energía: Conecta un cable desde el Pin 13 del Arduino a la fila libre de la resistencia.
- Cierra el circuito: Conecta un cable desde la pata corta (-) del LED al pin GND del Arduino.
⚡ Diagrama de armado
💡 Conceptos Clave
- Resistencia: Actúa como un "guardaespaldas". Frena el flujo excesivo de electrones para evitar que el LED se queme.
- GND (Tierra): Es la "meta" del circuito. Sin este camino de retorno, la electricidad no puede fluir.
- HIGH y LOW: Comandos básicos.
HIGHenvía 5V (encendido),LOWenvía 0V (apagado).
🧠 El Código: El Cerebro de la Operación
Este es el "idioma" que usaremos para darle instrucciones a nuestra placa.
/*
* Misión 01: Blink - Hacer parpadear un LED
* Por: Profe Campos
* CECyTEM 05 Guacamayas
*/
// El bloque setup() se ejecuta UNA SOLA VEZ al iniciar.
void setup() {
// Configuramos el Pin 13 como SALIDA (OUTPUT)
pinMode(13, OUTPUT);
}
// El bloque loop() se repite infinitamente.
void loop() {
digitalWrite(13, HIGH); // Encender LED (envía 5V)
delay(1000); // Esperar 1 segundo (1000 milisegundos)
digitalWrite(13, LOW); // Apagar LED (envía 0V)
delay(1000); // Esperar 1 segundo
}
🚀 ¡Inténtalo Tú Mismo! (Retos)
Ya que eres el jefe, ¿por qué no pruebas a cambiar las órdenes?
- ❤️ Latido de Corazón: Haz que el LED haga dos parpadeos rápidos seguidos de una pausa larga.
- 🆘 S.O.S.: El código internacional de S.O.S. es "3 parpadeos cortos, 3 largos, 3 cortos". ¿Puedes modificar el código para que tu LED envíe esta señal de auxilio? (Pista: necesitarás más
digitalWrite()ydelay()). - 🎁 Reto Sorpresa: