Circuitos / Microcontroladores
Arduino UNO: un LED RGB mezcla colores (PWM)
Tres LEDs en una cúpula, cada uno con su resistencia: sus brillos, fijados con PWM, se suman en el color que ve el ojo

Toca una pieza para ver sus voltajes y corrientes. Es un modelo, no una medición.
¿Qué necesitas?
- Placa de desarrollo Arduino UNOBuscar en Mercado Libre
- Resistencia 220 Ω × 3Buscar en Mercado Libre
- LED RGB RGB, cátodo comúnBuscar en Mercado Libre
- Cables de puente × 6Buscar en Mercado Libre
- ProtoboardBuscar en Mercado Libre
¿Cómo mezcla colores un Arduino con un LED RGB?
Un LED RGB son tres LEDs pequeños en una cúpula, rojo, verde y azul, que comparten una pata: aquí el cátodo común, unido a GND. Cada chip tiene su pin y su resistencia: D9, D10 y D11, con 220 Ω cada uno. Van separadas porque el rojo pide menos voltaje, unos 1,9 V contra 3 V del verde y el azul: los mismos 220 Ω le dan al rojo unos 12 mA y a los otros dos unos 7,6 mA. analogWrite fija la parte del tiempo que cada chip está encendido, de 0 a 255, conmutando unas 490 veces por segundo. El ojo no alcanza a separarlos y los suma: rojo y verde se ven amarillos, verde y azul cian, rojo y azul magenta, los tres blanco. El último color, 255 de rojo con 40 de verde, es naranja: el verde está encendido solo cerca del 16 % del tiempo. Para equilibrar el blanco hay que cambiar las resistencias: iguales no dan luz igual.
Valores de la simulación de Protoboard ISO: un modelo, no una medición en el banco.
Entérate del siguiente circuito
Un correo cuando sale un circuito nuevo, unas dos veces al mes. Nada más.