В данном проекте спектроанализатора для разделения частот используется микросхема MSGEQ7. В схеме применен AVR-микроконтроллер ATmega32. Количество полос — 10, в каждой полосе задействовано 10 светодиодов. Реализована визуализация пиковых значений.
Принципиальная схема спектроанализатора:
Фото устройства на макетной плате:
Настройки фьюзов следующие:
1. External crystal high Freq 16CK + 64 ms;
2. no memory lock features enabled;
3. serial program download enabled.
Т.к. микросхема MSGEQ7 7-ми полосная, то для получения 10-ти полосного спектроанализатора три полосы реализуются программно.
Файлы к статьи можно скачать тут
Источник: cxem.net