Найпростіший дзвоник з двома мелодіями
Дзвінок складається власне з Ардуїно (в моєму випадку Nano, підійде будь-яка), двох тактових кнопок та динаміка.
Одна кнопка змінює мелодію (4 пін), інша відтворює її (5 пін). Кнопки мають чотири ноги - по дві з кожного боку. Вони з'єднані з землею на Ардуїно через резистор на 10 кОм. З іншого боку будь-яка з ніг з'єднується з 4 або 5 піном, відповідно до призначення цієї кнопки. Всього мелодій дві - головна тема Зоряних війн та тема Вейдера, тобто Імперський марш. При бажанні можна самому внести зміни в код і додати будь-яку іншу мелодію. Для відтворення звуку використовується стандартна ардуінівська функція tone(), яка приймає три параметри - номер піна динаміка, частоту ноти, тривалість ноти. Номер піна - 3.
Номер вибраної мелодії записується в EEPROM, так що відключення живлення не становить жодної загрози для дзвінка.
Список радіоелементів
Позначення | Тип | Номінал | Кількість | Примітка |
---|---|---|---|---|
Плата Arduino |
Arduino Nano 3.0
|
1 | ||
Резистор |
10 кОм
|
2 | Можна обійтися одним | |
Тактова кнопка | 2 | |||
Динамік | 1 |
Прикреплені файли:
- Buzzer(1).ino (2 Кб)
- Buzzer2.pdf (606 Кб)