Atmega, tony, głośność


Witam,
Mam takie pytanko jak można się zabrać za zrobienie na Atmedze takiej "piszczałki"(głośniczek piezo) z możliwością regulacji kilku(np. 5) tonów oraz regulacji (np. 4 stopniowej) głośności...
Byłbym wdzięczny za wszelkie informacje :)

Pozdrawiam
Przemek




Portret użytkownika mirley

Re: Piszczałka

Z regulacją (wyborem) tonu (częstorliwości) nie powinno być problemu, w bascomie jest polecenie do tego, z regulacją głośności to trzeba by powalczyć ale też pewnie się da

-

UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.

Portret użytkownika marol_pm

Tylko że ja muszę to zrobić

Tylko że ja muszę to zrobić wyłącznie w kodzie C ;|

PS: Pozdrawiam :)

Portret użytkownika mirley

Re: Piszczałka

No to musisz napisać program który zmienia stan na wyjściu z określoną częstotliwością i można regulować tą częstotliwość oraz wypełnienie przebiegu. Najprościej skonfigurować timer aby odliczał jakiś niewielki przedział czasu i generował przerwania... W przerwaniu zrobisz dzielnik częstotliwości, tak żebyś mógł go zmieniać.

Nic więcej nie pomogę bo nie znam C dla uC

-

UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.

Portret użytkownika marol_pm

Piszczałka

Zrobiłem generator częstotliwości na timerze0, tryb CTC, reguluję częstotliowść (OCR0) w granicach 600Hz-3kHz.
Regulacja głośności zaś została rozwiązana poprzez zastosowanie filtra low-pass i potencjometrem dostałem płynną regulacje xD

A pytanie dalsze, by nie zakładać kolejnego tematu:
By wzmocnić ten pisk na maksa, nie stosując żadnego wzmacniacza, bo nawet nie wiem jakiego, zastosować poprostu zamiast tego piezo(blaszki) inny mocny piezo bez generatora z osobnym zasilaniem, gdzie producent podaje głośność nawet 90dB !
http://www.katalog.micros.com.pl/katalog.php?kat=066071,Przetworniki_piezo_%28obudowa,_bez_gener.%29,Akustyka
Podpinając go przez tranzystor bipolarny :)
Czy tym sposobem osiągnę cel??

Pozdro mirley :)

Portret użytkownika mirley

Re: Piezo

Wydaje mi się że powinno być lepiej z tranzystorem

-

UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.