© K. Pansky 2021 - 2024

RGB led řízená PWM
        Jde o tříbarevnou LED, řízenou třemi kanály PWM od časovače TCA mikroprocesoru ATtiny814. V této konkrétní ukázce je vidět fade efekt, při kterém se střídá několik naprogramovaných barev. Pokud chceme dosáhnout plynulého rozsvícení a zhasnutí LED, nemůže řízení jasu LED spočívat v prosté změně lineárního pracovního cyklu PWM, protože lidské oko nemnímá jas lineárně (logaritmické vnímání). Je zapotřebí převést vnímaný jas na pracovní cyklus PWM. Toho lze v sotwaru mikroprocesoru dosáhnout buď opakovaným vypočítáváním pomocí vzorců, nebo hodnoty vypočítat a uložit do tabulky. Tabulka je pro výpočetní výkon méně náročná. Při 8 bitovém řízení (viz ukázka) je výsledkem tabulka s 256 hodnotami v rozsahu 0 až 255. tyto hodnoty se z tabulky vyčítají a ukládají do porovnávacích registrů CMP0-2 s registrem CNT.
Problematika kolem řízení LED je pěkně vysvětlená zde.