Skocz do zawartości

[C] Jak zrobić regulację głośności


Pomocna odpowiedź

Napisano

Jak to jest zrobione iż za pomocą przycisków zwiększamy bądź zmniejszamy głośność jasność czy cokolwiek innego ?

//Nawyk: Masło maślane, pozwoliłem sobie poprawić temat

Jasność diody można zmieniać np. potencjometrem. Jeśli już chcesz to zrobić programowo to używasz Timera (np. TCCR0) w trybie PWM. Ustawiasz wtedy częstotliwość (odpowiednie 3 bity w TCCR0) i napięcie (OCR0) takie jakie chcesz. Wszystko jest w dokumentacji. Jeśli nie rozumiesz jeszcze wszystkiego, a angielski to dla Ciebie problem (bo dla mnie tak) to mam dokumentację po polsku do ATMega16 i ATMega128, ale jeszcze ich nie czytałem, bo nie miałem czasu i takiej potrzeby (jak co to pisz na PW).

mam dokumentację po polsku do ATMega16 i ATMega128

A tak może nie w temacie ale czy posiadacie może dokumentacje w języku polskim dla jakiś innych procesorów.

Polskie dokumentacje do większych procesorów zostały przetłumaczone i są dostępne w internecie dla ogółu ...

Taka regulacje jak kolega opisał realizujemy poprzez najprostsze zwiększanie lub zmniejszanie zmiennej przykładowo przycisk plus i minus do tego odpowiednie warunki...

Jak już wyżej zostało napisane,diody led czy silniki możemy sterować poprzez PWM,w tym wypadku jest to regulacja impulsowa.Chcąc uzyskać stale napięcie na wyjściu potrzeba jeszcze filtru typu RC.

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...