Rozdział 10. Modulacja szerokości impulsu

Przygaszanie diod i „analogowe” wyjście

Dotąd w naszych programach wszystko było tylko włączone albo wyłączone, czyli całkowicie cyfrowe. Diody były albo włączone, albo zgaszone. Membrana głośnika była albo w pełni wciągnięta, albo całkowicie wypchnięta. Takie przepychanie elektronów w tę lub tamtą stronę nie było zbyt finezyjne. Samo włączanie i wyłączanie może sprawiać frajdę, ale czasami, zamiast błyskać diodami, wolelibyśmy je powoli wygasić albo uruchomić silnik z połową prędkości. Można też pokusić się o wygenerowanie faktycznych fal dźwiękowych, a nie tylko fali prostokątnej, i dodatkowo zapewnić im regulację głośności.

Aby osiągnąć takie efekty, musimy znaleźć sposób generowania pośrednich wartości ...

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.