Rozdział 13. Zaawansowane sztuczki z PWM

Cyfrowy syntezator dźwięków

Aby generować dźwięki nieco bardziej interesujące od fal prostokątnych, musimy wykorzystać technikę PWM, żeby szybko zmieniać wartość średnią napięcia, które będzie wyznaczało wybraną przez nas obwiednię. Na razie zadowolimy się tradycyjnymi obwiedniami syntezatorów (fala sinusoidalna, piłokształtna lub trójkątna), ale zbudujemy też podstawy pod późniejsze odtwarzanie nagranych próbek dźwięku. (Gdy już będziemy mieli wystarczającą ilość pamięci — w Rozdział 18. — użyjemy tych samych technik do zbudowania gadającego woltomierza). Będziemy też mogli zmieniać głośność generowanych dźwięków, a nawet miksować ze sobą kilka różnych fal. Jeżeli lubisz kosmiczne dźwięki w stylu drone ...

Get Programowanie układów AVR dla praktyków now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.