Оглавление:

С Днем Рождения-зуммер и кнопка: 10 шагов
С Днем Рождения-зуммер и кнопка: 10 шагов

Видео: С Днем Рождения-зуммер и кнопка: 10 шагов

Видео: С Днем Рождения-зуммер и кнопка: 10 шагов
Видео: Охрана Путина 🫵🏻 2024, Июль
Anonim
Image
Image
Прикрепите кнопку к макетной плате
Прикрепите кнопку к макетной плате

В этом проекте используется Arduino Uno, зуммер и кнопка для воспроизведения песни Happy Birthday! При нажатии кнопки зуммер воспроизводит всю песню Happy Birthday. Я вижу связь с музыкальными поздравительными открытками, которые так любят мои дети.

Я решил создать этот проект, потому что, когда я завершил свой первый проект, используя зуммер, он не включал кнопку и воспроизводил очень простой паттерн. Раньше я использовал кнопки для включения светодиодов, поэтому я решил добавить кнопку к зуммеру, а также создать песню Happy Birthday в качестве сюрприза на 5-й день рождения моего сына! Он любил это и играл снова и снова! Как всегда дети, он любил нажимать кнопку. Самым сложным в этом проекте было создание с нуля кода песни с днем рождения, но было интересно увидеть, как кодирование может быть связано с другими темами, такими как написание музыки.

Уровень мастерства: новичок

Вдохновение приписывают:

Килич, М. (24 ноября 2016 г.). Кнопка зуммера мелодия. Получено с

Материалы

  • Микроконтроллер Arduino Uno
  • Макетная плата
  • Пьезо-зуммер
  • кнопка
  • Резистор 10 кОм
  • 5 перемычек между мужчинами и женщинами
  • Соединительный кабель USB

Шаг 1: прикрепите кнопку к макетной плате

Шаг 2: Подключите резистор 10 кОм к одной из ножек кнопки

Подключите резистор 10 кОм к одной из ножек кнопки
Подключите резистор 10 кОм к одной из ножек кнопки

Шаг 3. Подключите другую ногу резистора к земле (GND) с помощью провода

Подключите другую ногу резистора к земле (GND) с помощью провода
Подключите другую ногу резистора к земле (GND) с помощью провода

Шаг 4. Подключите другую ножку кнопки проводом к + 5В

Подключите другую ножку кнопки проводом к + 5В
Подключите другую ножку кнопки проводом к + 5В

Шаг 5: Подключите верхнюю правую ножку кнопки проводом к цифровому контакту 12

Подключите верхнюю правую ножку кнопки проводом к цифровому контакту 12
Подключите верхнюю правую ножку кнопки проводом к цифровому контакту 12

Шаг 6: прикрепите зуммер к плате. Обратите внимание на метки положительной (+) и отрицательной (-) сторон зуммера

Присоедините зуммер к плате. Обратите внимание на метки положительной (+) и отрицательной (-) сторон зуммера
Присоедините зуммер к плате. Обратите внимание на метки положительной (+) и отрицательной (-) сторон зуммера

Шаг 7. Используйте провод для подключения отрицательного (-) вывода зуммера к земле (GND)

Используйте провод для подключения отрицательного (-) вывода зуммера к земле (GND)
Используйте провод для подключения отрицательного (-) вывода зуммера к земле (GND)

Шаг 8: Подключите проводом положительный (+) полюс зуммера к контакту 8

Используйте провод для подключения положительного (+) вывода зуммера к контакту 8
Используйте провод для подключения положительного (+) вывода зуммера к контакту 8

Шаг 9: кодирование вашего Arduino

Теперь мы готовы получить код для вашего проекта. Перейдите по следующей ссылке и скопируйте код в свой редактор Arduino.

С Днем Рождения

Код, на который следует обратить внимание:

  • Создайте вторую вкладку для кода каталога питчей и назовите ее: pitches.h

    • Вставьте код из каталога питчей в новую вкладку pitches.h
    • Строки 4–9 кода - это ноты песни с днем рождения. Ноты берутся из вкладки pitch.h
    • Строка 15 содержит длительность нот, которая соответствует нотам в строках 4-9.
  • Строка 42 - это то место, где вы регулируете скорость мелодии. Если вы хотите ускорить или замедлить мелодию, измените это число соответственно.
  • Строка 34 - это место, где вы устанавливаете, сколько нот будет играть в песне. Поэтому, если вы пишете новую мелодию, вам может потребоваться отрегулировать число 28, чтобы оно соответствовало количеству нот в вашей новой мелодии.

Шаг 10: Поздравляем, вы готовы! Теперь нажмите кнопку и слушайте сладкую музыку с Днем Рождения

Поздравляем, вы закончили! Теперь нажмите кнопку и слушайте сладкую музыку с Днем Рождения!
Поздравляем, вы закончили! Теперь нажмите кнопку и слушайте сладкую музыку с Днем Рождения!

Теперь, когда вы сыграли Happy Birthday, попробуйте свои музыкальные навыки и запишите новую песню, используя вкладку pitches.h в качестве каталога кода для различных нот.

Рекомендуемые: