Простейший звонок с двумя мелодиями

Звонок состоит собственно из Ардуино(в моём случае Nano, пойдёт любая), двух тактовых кнопок и динамика.

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

Номер выбранной мелодии записывается в EEPROM, так что отключение питания не представляет собой никакой угрозы для звонка.

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

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

Скачать список элементов (PDF)

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

http://cxem.net/arduino/arduino211.php


Категория: Arduino, С других сайтов
Метки: ,

Написать коментарий

*
= 3 + 7

Добавить изображение

Последние статьи