Ну вот и добрались мои руки до новой серии 8-битных микроконтроллеров ATMEL, а точнее до микроконтроллера ATxmega128A1, валявшегося в шкафу уже больше года. Причина столь длительного невнимания к этому произведению инженерной мысли проста до безобразия — у меня не было средств программирования и отладки. Но вот дракоша долетел из Америки и прямо таки руки зачесались чего нибудь скамасутрить на макетной плате. Да вот беда, самый крупный корпус, в котором поставляется микроконтроллер ATxmega128A1 — TQFP100 с шагом 0,5 миллиметра. Такой не то что в макетную плату не вставишь, к такому провода припаивать замучаешься. Поборов лень, я сварганил то ли переходник, то ли простейшую демонстрационную плату, которую можно вставить в макетную плату и дальше играться с микроконтроллером не отвлекаясь на подпайку проводов, развязывающих конденсаторов и кварцев.
Нередко в устройстве, собранном с применением микроконтроллеров, предусмотрен ввод данных с использованием кнопок, переключателей или других контактных групп. Реализовать такое схемное решение очень просто учитывая то, что кроме собственно кнопки и подтягивающего резистора (и то, в некоторых случаях он не нужен) больше ничего не надо.
В данной статье подробно рассматривается разработка дверного звонка на основе микроконтроллера ATtiny45. Схема полностью завершенная и имеет практическую ценность, а потому может быть полезна как новичку, только что начавшему осваивать микроконтроллеры, так и профессионалу в этой области. Перед тем, как собирать эту схему, можно послушать результат ее работы (смотри ссылки в конце статьи). Буду очень рад, если эта схема окажется кому то полезной.