В память микроконтроллера записаны несколько мелодий, с каждым нажатием на кнопку проигрывается следующая мелодия и так далее по кругу. Мелодии легко поменять на свои, с помощью программы конвертера мелодия из RTTL формата преобразуется в массив значений, которые необходимо записать в файл melodies.c и скомпилировать проект. Программа конвертер выложена в архиве. Микроконтроллер тактируется от внутреннего генератора частотой 8МГц. Вместо ATtiny45 можно использовать микроконтроллер ATtiny85.

 

Простое подключение кнопки:

Подключение кнопки через опторазвязку:


Архив для статьи "Дверной звонок на ATtiny45"
Описание:

Исходный код(Си), программа конвертер, макет печатной платы

Размер файла: 237.61 KB Количество загрузок: 901 Скачать