Het hier gepresenteerde schakelingetje heeft dezelfde functie als de bekende LM3914, een LED-driver die 10 LED's kan aansturen. De hier afgebeelde schakeling kan er maar liefst 12 aansturen, met slechts vier uitgangen. Voorwaarde is wel dat er low-current LED's worden gebruikt.Het audiosignaal wordt versterkt door een (halve) LM358-opamp. Met P1 is de versterking en daarmee ook de gevoeligheid in te stellen. De ingang van de opamp is met massa verbonden, zodat alleen de positieve helften van het ingangssignaal worden versterkt en er meteen een soort gelijkrichting plaats vindt. De combinatie R2/C4 zorgt vervolgens voor een uitmiddeling, waarna het door de 8-bits ADC in de ATtiny15L microcontroller wordt omgezet in een digitale waarde. Vervolgens worden de 12 LED's aangestuurd met behulp van 'charlieplexing'. Met schakelaar S1 kan omgeschakeld worden tussen dot- en bar-mode.
Discussie (0 opmerking(en))