¿Qué es un LED y cómo funciona?
LED significa "Light Emitting Diode" (Diodo Emisor de Luz). Es un diodo semiconductor que emite luz cuando la corriente eléctrica pasa por él en la dirección correcta (ánodo positivo, cátodo negativo). A diferencia de las bombillas incandescentes, los LEDs son altamente eficientes: convierten casi toda la electricidad en luz, no en calor.
Para proyectos Arduino, los LEDs de 5mm son los más comunes y económicos. Están disponibles en Especificar.cl en todos los colores del arco iris y en packs surtidos.
Cómo calcular la resistencia limitadora
- Un LED rojo tiene una caída de voltaje (Vf) de ~2.0V
- Un LED azul/blanco/verde: ~3.0-3.5V
- La corriente de operación típica es 20 mA (0.02 A)
- Fórmula: R = (Vcc - Vf) / If
- Ejemplo con LED rojo desde 5V: R = (5 - 2) / 0.02 = 150Ω → usa 220Ω (valor estándar)
- NUNCA conectes un LED directamente a 5V sin resistencia: se fundirá en segundos
Control PWM de brillo con Arduino
Los pines con "~" del Arduino Uno (3, 5, 6, 9, 10, 11) generan señal PWM. Con analogWrite(pin, valor) controlas el brillo del LED entre 0 (apagado) y 255 (máximo brillo). Esto simula un voltaje entre 0 y 5V variando el ciclo de trabajo de la señal digital. Perfecto para efectos de respiración, dimmer de luz y señalización.
LEDs RGB
Un LED RGB contiene tres LEDs (rojo, verde, azul) en un solo encapsulado de 4 pines. Mezclando diferentes brillos de cada canal puedes crear cualquier color. Con 3 pines PWM del Arduino y la fórmula de mezcla de colores RGB, tienes una lámpara de colores completamente programable. Existen versiones de ánodo común y cátodo común; verifica cuál tienes antes de conectar.