LEDs

Diodos emisores de luz. Siempre requieren resistencia en serie, sin excepciones.

Cálculo de resistencia

Los dos valores dependen del LED específico y siempre conviene chequear el datasheet:

ParámetroDe dónde saleVariabilidad típica
V_led (Vf, forward voltage)Datasheet del LED~1.8V rojo, ~2.2V verde clásico, ~3.0V azul/blanco/verde InGaN
I_led (If, forward current)Datasheet del LEDVaría mucho según tipo - ver tabla abajo

I_led por tipo de LED

TipoI_led típicaNotas
Low-current (ej. Kingbright L-7104LIT)2 mADiseñados para drive directo desde lógica CMOS/IO
Indicador 5mm bajo consumo5 mASuficiente para visibilidad en ambiente moderado
Indicador 5mm estándar - bias conservador10 mABuena visibilidad, vida útil larga, menor estrés térmico
Indicador 5mm estándar - rated max20 mABrillo máximo según datasheet típico
Ultra-bright / alta luminosidad30 mAVerificar datasheet, no asumir
SMD modernos (0603, 0805, etc.)5-20 mAMuy variable, leer datasheet siempre
LEDs de potencia (cultivo, iluminación)350 mA - 1 A+No usar resistencia - requieren driver de corriente constante

Tabla rápida - LEDs indicadores 5mm a I_led = 10 mA

Valores calculados para un LED 5mm estándar con el bias conservador (10 mA) que da buena visibilidad y vida útil larga. Si tu LED rate a otro corriente (ej. low-current 2 mA, o ultra-bright 30 mA), recalcular con la fórmula de arriba.

ColorVf típicoR para 3.3VR para 5V
Rojo2.0V
Verde (GaP/AlGaInP clásico)2.2V
Verde (InGaN moderno)3.0-3.2V
Amarillo2.1V
Azul3.0V
Blanco3.0-3.4V

Cuando dudás del tipo exacto de LED, para 3.3V y para 5V son seguros con la mayoría de los LEDs 5mm estándar (van a quedar tirando entre 5-15 mA según el color, lo cual es perfectamente usable como indicador).

Identificación de patas

LadoPata
Ánodo (+)Pata larga
Cátodo (−)Pata corta + lado plano del cuerpo
graph LR
    V["+Vcc"] --> R["R"] -->|"ánodo (+)"| LED["─►├─ LED"] -->|"cátodo (-)"| GND["GND"]

LED RGB (en DevKits S3, C3, C6)

Los DevKits-1 modernos traen un LED WS2812 (NeoPixel) onboard, controlable por GPIO único con protocolo serie. No es un LED RGB de 4 patas - es un LED inteligente con chip integrado.