Простой селектор входов усилителя мощности | Simple Audio Input Selector

Простой селектор входов для усилителя мощности на микроконтроллере ATtiny13A.

В 1 кбайте памяти микроконтроллера спрятан следующий функционал:
- использование от 2-х до 4-х входов, количество которых определяется автоматически (неиспользуемые 4-й или 3-й и 4-й входы следует подтянуть к питанию через резистор 5-10 кОм);
- переключение одной кнопкой "по кругу";
- запоминание последнего выбранного входа;
- задержка при включении (2 c);
- защита от дребезга кнопки;
- mute между переключениями каналов (0,5 c).

При программировании следует установить фьюзы следующим образом: HIGH - 0xFF, LOW  - 0x79. То есть нужно отключить делитель частоты на 8, и выбрать источник тактирования - внутренний RC-генератор на 4,8 МГц с задержкой старта в 64 мс.

На видео показан макет, демонстрирующий работу селектора.
селектор усилитель selector attiny13 микроконтроллер аудио
0 комментариев