Como todos sabemos, o ajuste da luminosidade de um LED é obtido através da variação da corrente eléctrica que flúi pelo mesmo, e não pela tensão aplicada aos seus terminais. Conseguimos obter esse efeito neste circuito usando um microcontrolador AVR (2313, da Atmel) a funcionar no modo de comparador (Figura 1). O valor nominal é ajustado na entrada AC1 do comparador e comparado com a tensão (proporcional à corrente do LED) em AC2.