Вот, хочу предложить вниманию такой проектик: «Регулятор громкости на TDA7313».
Собственно кратко о девайсе:
1.Управление 4 кнопками.
2.Управление с пульта (RC5).
3.Вся индикация производится с помощью LCD (интерфейс в виде меню).
4.Регулировка громкости с шагом 1,25дБ или 2,5дБ(выбирается в настройках).
5.Селектор на 3 входа.
6.Настройка пред усиления по каждому входу.
7.Регулировка тембров ВЧ и НЧ.
8.Регулировка уровня по выходу, отдельно Left Rear, Right Rear, Left Front, Right Front.
9.Все настройки сохраняются в энергонезависимой памяти.
10.Выбор языка интерфейса
Управляет TDA7313 микроконтроллер ATMEGA8, LCD применён HD44780 совместимый 20x2.
Пульт любой общающийся по RC5 протоколу, присутствует возможность настройки кнопок, по сути дело на пульте используется 8 кнопок, это кнопки вверх, вниз, влево, вправо (для навигации по меню), и кнопки громкости +/- и выбор входов.
Внизу приведена схема электрическая принципиальная, и во вложении плата печатная + фаилы прошивок программа и eeprom. Плата далеко не самая лучшая, так что, кто хочет может переразвести, но она рабочая.
В дальнейшем может ещё чего полезного к этому устройству прикручу, благо ног свободных осталась куча....
Жду каких-нибудь замечаний, по поводу найденных глюков и т.п.
Offтопик:
PS: Собственно для меня, этот проект был интересен с точки зрения программирования, попрактиковаться хотел
.
Черт, в названии темы ошибся
"TDA7313 + Atmega"
Социальные закладки