Найпростіший дзвоник з двома мелодіями

Дзвінок складається власне з Ардуїно (в моєму випадку Nano, підійде будь-яка), двох тактових кнопок та динаміка.

Одна кнопка змінює мелодію (4 пін), інша відтворює її (5 пін). Кнопки мають чотири ноги - по дві з кожного боку. Вони з'єднані з землею на Ардуїно через резистор на 10 кОм. З іншого боку будь-яка з ніг з'єднується з 4 або 5 піном, відповідно до призначення цієї кнопки.  Всього мелодій дві - головна тема Зоряних війн та тема Вейдера, тобто Імперський марш. При бажанні можна самому внести зміни в код і додати будь-яку іншу мелодію. Для відтворення звуку використовується стандартна ардуінівська функція tone(), яка приймає три параметри - номер піна динаміка, частоту ноти, тривалість ноти. Номер піна - 3.

Номер вибраної мелодії записується в EEPROM, так що відключення живлення не становить жодної загрози для дзвінка.

Список радіоелементів

Позначення Тип Номінал Кількість Примітка
Плата Arduino
Arduino Nano 3.0
1
Резистор
10 кОм
2 Можна обійтися одним
Тактова кнопка 2
Динамік 1

Прикреплені файли:

Top