Přináším další jednoduchý stereo indikátor vybuzení zesilovače nebo jiné zvukové techniky. Má 2 sloupce po 20 LED a indikaci maxima.
Řízen je obvodem IO1 - Atmel AVR ATmega8A nebo starším ATmega8 či ATmega8L.
Jediný IO obvod tedy zajišťuje indikaci vybuzení obou kanálů. Indikátor má 20 dílků na každý kanál, 1 dílek odpovídá 2 dB.
Rozsah indikace je -34 až +4 dB. Při překročení úrovně vybuzení 0dB (18. LED) dochází již k přebuzení.
K indikaci lze použít monolitické LED sloupce (bargraf displeje) i jednotlivé LED diody.
LED jsou řízeny multiplexně v 10 krocích po 4 LED, frekvence multiplexu je cca 100Hz. Odpory R1...R4 určují proud a tím i jas LED diod.
Signály levého a pravého kanálu jsou připojeny na vstupy analogově digitálního převodníku ADC0 a ADC1.
Doba sestupu stupnice je cca 600ms. Zařízení je vybaveno i indikací maxima, kterou lze zapnout pomocí propojky ve schématu označené IM.
Indikátor vybuzení se napájí ze zdroje 5V a odběr je cca do 45mA při rozsvícení všech LED.
Kondenzátory C1 a C2 umístěte co nejblíže k integrovanému obvodu IO1.
Celý program ke stažení:
Zdrojový kód v assembleru (ASM)
Přeložený v HEX souboru (556 Bajtů)