Оглавление:
- Шаг 1: прикрепите кнопку к макетной плате
- Шаг 2: Подключите резистор 10 кОм к одной из ножек кнопки
- Шаг 3. Подключите другую ногу резистора к земле (GND) с помощью провода
- Шаг 4. Подключите другую ножку кнопки проводом к + 5В
- Шаг 5: Подключите верхнюю правую ножку кнопки проводом к цифровому контакту 12
- Шаг 6: прикрепите зуммер к плате. Обратите внимание на метки положительной (+) и отрицательной (-) сторон зуммера
- Шаг 7. Используйте провод для подключения отрицательного (-) вывода зуммера к земле (GND)
- Шаг 8: Подключите проводом положительный (+) полюс зуммера к контакту 8
- Шаг 9: кодирование вашего Arduino
- Шаг 10: Поздравляем, вы готовы! Теперь нажмите кнопку и слушайте сладкую музыку с Днем Рождения
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
В этом проекте используется Arduino Uno, зуммер и кнопка для воспроизведения песни Happy Birthday! При нажатии кнопки зуммер воспроизводит всю песню Happy Birthday. Я вижу связь с музыкальными поздравительными открытками, которые так любят мои дети.
Я решил создать этот проект, потому что, когда я завершил свой первый проект, используя зуммер, он не включал кнопку и воспроизводил очень простой паттерн. Раньше я использовал кнопки для включения светодиодов, поэтому я решил добавить кнопку к зуммеру, а также создать песню Happy Birthday в качестве сюрприза на 5-й день рождения моего сына! Он любил это и играл снова и снова! Как всегда дети, он любил нажимать кнопку. Самым сложным в этом проекте было создание с нуля кода песни с днем рождения, но было интересно увидеть, как кодирование может быть связано с другими темами, такими как написание музыки.
Уровень мастерства: новичок
Вдохновение приписывают:
Килич, М. (24 ноября 2016 г.). Кнопка зуммера мелодия. Получено с
Материалы
- Микроконтроллер Arduino Uno
- Макетная плата
- Пьезо-зуммер
- кнопка
- Резистор 10 кОм
- 5 перемычек между мужчинами и женщинами
- Соединительный кабель USB
Шаг 1: прикрепите кнопку к макетной плате
Шаг 2: Подключите резистор 10 кОм к одной из ножек кнопки
Шаг 3. Подключите другую ногу резистора к земле (GND) с помощью провода
Шаг 4. Подключите другую ножку кнопки проводом к + 5В
Шаг 5: Подключите верхнюю правую ножку кнопки проводом к цифровому контакту 12
Шаг 6: прикрепите зуммер к плате. Обратите внимание на метки положительной (+) и отрицательной (-) сторон зуммера
Шаг 7. Используйте провод для подключения отрицательного (-) вывода зуммера к земле (GND)
Шаг 8: Подключите проводом положительный (+) полюс зуммера к контакту 8
Шаг 9: кодирование вашего Arduino
Теперь мы готовы получить код для вашего проекта. Перейдите по следующей ссылке и скопируйте код в свой редактор Arduino.
С Днем Рождения
Код, на который следует обратить внимание:
-
Создайте вторую вкладку для кода каталога питчей и назовите ее: pitches.h
- Вставьте код из каталога питчей в новую вкладку pitches.h
- Строки 4–9 кода - это ноты песни с днем рождения. Ноты берутся из вкладки pitch.h
- Строка 15 содержит длительность нот, которая соответствует нотам в строках 4-9.
- Строка 42 - это то место, где вы регулируете скорость мелодии. Если вы хотите ускорить или замедлить мелодию, измените это число соответственно.
- Строка 34 - это место, где вы устанавливаете, сколько нот будет играть в песне. Поэтому, если вы пишете новую мелодию, вам может потребоваться отрегулировать число 28, чтобы оно соответствовало количеству нот в вашей новой мелодии.
Шаг 10: Поздравляем, вы готовы! Теперь нажмите кнопку и слушайте сладкую музыку с Днем Рождения
Теперь, когда вы сыграли Happy Birthday, попробуйте свои музыкальные навыки и запишите новую песню, используя вкладку pitches.h в качестве каталога кода для различных нот.