Witam, Pozdrawiam
|
|||
|
Mirley - Elektronika i Programowanieprojekty, programy.... wszystko o elektronice |
User loginRecommended WebsitesToday Popular
|
|
|
mirley (c) 2007-2010 Jeżeli chcesz pomóc w rozwoju witryny kliknij tutaj |
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
:: Zapoznaj się z regulaminem :: Załóż konto! :: Wesprzyj rozwój strony
Tylko że ja muszę to zrobić
Tylko że ja muszę to zrobić wyłącznie w kodzie C ;|
PS: Pozdrawiam :)
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
:: Zapoznaj się z regulaminem :: Załóż konto! :: Wesprzyj rozwój strony
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 :)
Re: Piezo
Wydaje mi się że powinno być lepiej z tranzystorem
:: Zapoznaj się z regulaminem :: Załóż konto! :: Wesprzyj rozwój strony
Post new comment