Для образовательных целей нуждаюсь в пинке в правильном направлении, help! В конспекте хакера есть проект "Терменвокс" http://wiki.amperka.ru/конспект-arduino:терменвокс Но как известно у терменвокса есть не только антенна изменения частоты но и антенна изменения громкости звука. Подскажите как реализовать программное изменение громкости пьезопищалки? Например чтобы со временем громкость звука нарастала? Какие возможны схемы подключение пьезодинамика? Есть идея воткнуть пьезодинамик через транзистор и управлять громкостью через ШИМ сигнал подаваемый на базу. Но рождаются вопросы: 1) Возможна ли такая схема практически, нужны ли будут доп компоненты в схеме, например резисторы перед базой и как их рассчитать? 2) Возможно ли будет задействовать ШИМ подаваемый для подачи на базу, если как я понимаю функция tone() так же занимает таймер используемый для ШИМ?
Собственно вам надо управлять кроме частоты, ещё и напряжением на пищалке. через транзистор, полевой, как я подозреваю. http://www.avislab.com/blog/piezo-buzzer_ru/ по ссылке подробнее про пищалки.
Всё таки полевым. Он в принципе такойже как биполярный только полевой. http://easyelectronics.ru/upravlenie-moshhnoj-nagruzkoj-postoyannogo-toka-chast-3.html