Bir LED terminalini ara gerilime, örneğin 5V tasarımında 2.5V'ye bağlarsanız ve diğer tarafı uygun bir dirençle MCU'ya bağlarsanız, iki LED'i arka arkaya olan iki renkli bir LED ile yapabilirsiniz. 560R kullandım).
Daha sonra düşük çıkış bir renk verir, yüksek diğeri verir ve üç durum LED'i bırakır. Darbe genişliği modülasyonu, parlaklığı kontrol etmenize (aktif ve tri-durum arasında çıkışı değiştirmenize) veya renkleri karıştırmanıza (çıkışı düşükten yükseğe değiştirmenize) olanak tanır.
Farklı LED ileri voltajlarını telafi etmek için ara voltajı da ayarlayabilirsiniz.
Ara gerilimi sağlamak için LM2904 op-amp kullandım - 5V'a kadar besleme gerilimi ile çalışır. Düşük voltajlarda çalışabilen ve yine de LED'leri sürmek için yeterli akım sağlayan batan ve kaynak olan birçok cihaz var.