Arduino 101: Cómo hacer parpadear tu primer LED (La Guía Definitiva)
¡Bienvenido al apasionante mundo de la electrónica programada! Si acaba de desempacar su primer kit Arduino, seguramente se preguntará por dónde empezar. El proyecto «Blink» (parpadeo) es el rito de iniciación universal para cualquier futuro ingeniero o maker. Es el «Hello World» del hardware.
⚡ Respuesta Rápida
Arduino 101 es el punto de partida ideal para aprender electrónica programable. El proyecto ‘Blink’ (hacer parpadear un LED) permite dominar la estructura de un código Arduino: setup() para la inicialización y loop() para la ejecución repetitiva de las instrucciones de control.
En este tutorial Arduino 101, no nos limitaremos a hacer parpadear el LED integrado en la placa. Construiremos nuestro propio circuito en una placa de pruebas (breadboard) para comprender cómo fluye la electricidad y cómo el código cobra vida físicamente. He preparado esta guía para que sea lo más clara posible, incluso si nunca ha sostenido un cable en su vida.
Pinza Amperimétrica Fluke 323 (True RMS, 400A AC)
🛠️ La herramienta indispensable para este proyecto.
Materiales Necesarios
- 1x Arduino Uno (o compatible).
- 1x LED Rojo (o de cualquier otro color).
- 1x Resistencia de 220Ω (Indispensable para proteger su LED).
- 2x Cables de conexión (Jumpers).
- 1x Breadboard (Placa de pruebas).

Comprender el Cableado
El cableado de un LED es sencillo pero requiere respetar el sentido de la corriente. Un LED tiene dos patas: el Ánodo (la más larga, el +) y el Cátodo (la más corta, el -). Para este montaje, controlaremos el LED a través del pin 12 del Arduino.
¿Por qué una resistencia de 220Ω? (Si desea profundizar en el cálculo, consulte nuestra guía sobre la Ley de Ohm). El Arduino entrega 5V en sus salidas. Sin resistencia, esta corriente es demasiado fuerte para un LED estándar y podría quemarlo instantáneamente. La resistencia limita el paso de electrones para garantizar una larga vida a su componente.
Tabla de Conexión
| Componente | Pin Componente | Destino | Color del Cable |
|---|---|---|---|
| Arduino Uno | Pin 12 | Entrada Resistencia | Rojo |
| Resistencia | Salida | Ánodo LED (+) | – (Conexión directa) |
| LED Rojo | Cátodo (-) | GND Arduino | Negro |
El Código Fuente (C++)
Copie y pegue este código en su software Arduino IDE. Utiliza dos funciones fundamentales: setup() que se ejecuta una sola vez al inicio, y loop() que se repite infinitamente mientras el Arduino esté alimentado.
/*
* Tutorial Arduino 101: Hacer parpadear un LED
* Autor: Electrotuto.com
*/
const int ledPin = 12; // Usamos el pin digital 12
void setup() {
// Definimos el pin 12 como una SALIDA (OUTPUT)
pinMode(ledPin, OUTPUT);
}
void loop() {
digitalWrite(ledPin, HIGH); // Enviamos 5V al pin (Enciende el LED)
delay(1000); // Esperamos 1000 milisegundos (1 segundo)
digitalWrite(ledPin, LOW); // Cortamos la corriente (Apaga el LED)
delay(1000); // Esperamos otro segundo
}
Resultado de la Simulación
Una vez cargado el código, debería ver su LED parpadear con una regularidad perfecta. Esto es lo que debe obtener en su montaje:

Conclusión y Próximos Pasos
¡Bravo! Ha completado el primer paso de su viaje en la electrónica. Ahora sabe cómo conectar un LED, usar una resistencia de protección y controlar una salida digital mediante código.
Desafío para usted: Intente modificar el valor en delay() para que el LED parpadee más rápido (ej: 200 ms) o para crear un efecto de latido de corazón. ¿Qué sucede si conecta el LED al pin 11 en lugar del 12 (¡no olvide modificar el código!)?
¿Tiene preguntas? ¿Algún problema con el montaje? ¡Deje un comentario abajo, respondo a todos los makers!
