Цветомузыка выполнена на микроконтроллере atmega328, работающем на частоте 16 МГц, мощным 1-ваттным светодиодом управляют три ШИМ вывода МК (PD3, PD5, PD6) подключенных к транзистору, работающему в ключевом режиме.
Аналоговый сигнал поступает на вход усилителя, выполненного на операционном усилителе LM324N, усиливается на нём и поступает на аналоговый вход микроконтроллера (РС5). Микроконтроллер обрабатывает сигнал с помощью преобразований Фурье и раскладывает по частотам, дальше программа распределяет уровни сигнала по частотам на три канала и подаёт ШИМ сигнал на соответствующие выводы.
При подаче слишком большого уровня сигнала на вход усилителя на МК включается светодиод OVERLOAD, означающий перегрузку.
На макетной плате так же собран и программатор USBASP на микроконтроллере atmega8, подключающийся напрямую к USB, для программирования как управляющего контроллера, так и других с помощью ISP.
моя почта:
[email protected]
моя страница ВК: http://vk.com/andrew_perminov
схема цветомузыки: http://cs319618.userapi.com/v319618689/3f6f/w10xehQwBnU.jpg
схема программатора: http://cs305807.userapi.com/v305807689/6c0a/EBbosHrdUdg.jpg