Съдържание:

Честит рожден ден-зумер и бутон: 10 стъпки
Честит рожден ден-зумер и бутон: 10 стъпки

Видео: Честит рожден ден-зумер и бутон: 10 стъпки

Видео: Честит рожден ден-зумер и бутон: 10 стъпки
Видео: Стоян колев се кара с яница 2024, Юли
Anonim
Image
Image
Прикрепете бутона към макета
Прикрепете бутона към макета

Този проект използва Arduino Uno, зумер и бутон за възпроизвеждане на песента Happy Birthday! Когато бутонът е натиснат, зумерът възпроизвежда цялата песен на Честит рожден ден. Виждам връзката с музикалните картички за рожден ден, които децата ми обичат толкова много.

Избрах да създам този проект, защото когато завърших първия си проект с помощта на зумер, той не включваше бутон и играеше много прост модел. В миналото бях използвал бутони за осветяване на светодиоди, затова реших да добавя бутон към зумера и също така да създам песента Честит рожден ден като изненада за 5 -ия рожден ден на сина ми! Обичаше го и играеше отново и отново! Както винаги децата, той обичаше да натиска копчето. Най -трудната част от този проект беше създаването от нулата на кода за песента честит рожден ден, но беше забавно да се види как кодирането може да се свърже с други теми, като писане на музика.

Ниво на умения: Начинаещ

Вдъхновение, приписвано на:

Килич, М. (2016 г., 24 ноември). Мелодия на зумера на бутона. Изтеглено от

Материали

  • Микроконтролер Arduino Uno
  • Платка
  • Пиезо зумер
  • бутон
  • 10K резистор
  • 5 джъмперни проводници мъжки-мъжки
  • USB съединителен кабел

Стъпка 1: Прикрепете бутона към макета

Стъпка 2: Свържете 10K резистор към един от краката на бутона

Свържете 10K резистор към един от краката на бутона
Свържете 10K резистор към един от краката на бутона

Стъпка 3: Свържете другия крак на резистора към земята (GND) с проводник

Свържете другия крак на резистора към земята (GND) с проводник
Свържете другия крак на резистора към земята (GND) с проводник

Стъпка 4: Свържете другия крак на бутона с проводник към +5V

Свържете другия крак на бутона с проводник към +5V
Свържете другия крак на бутона с проводник към +5V

Стъпка 5: Свържете горния десен крак на бутона с проводник към цифровия щифт 12

Свържете горния десен крак на бутона с проводник към цифровия щифт 12
Свържете горния десен крак на бутона с проводник към цифровия щифт 12

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

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

Стъпка 7: Използвайте проводник, за да свържете отрицателния (-) крак на зумера към земята (GND)

Използвайте проводник, за да свържете отрицателния (-) крак на зумера към земята (GND)
Използвайте проводник, за да свържете отрицателния (-) крак на зумера към земята (GND)

Стъпка 8: Използвайте проводник, за да свържете положителния (+) крак на зумера към щифт 8

Използвайте проводник, за да свържете положителния (+) крак на зумера към щифт 8
Използвайте проводник, за да свържете положителния (+) крак на зумера към щифт 8

Стъпка 9: Кодиране на вашия Arduino

Сега сме готови да получим кода за вашия проект. Отидете на следната връзка и копирайте кода във вашия Arduino редактор.

Код за честит рожден ден

Код, който трябва да вземете под внимание:

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

    • Поставете кода от каталога на пичовете във вашия нов раздел pitches.h
    • Редове 4-9 в кода са бележките за песента честит рожден ден. Бележките идват от раздела pitches.h
    • Ред 15 съдържа продължителността на бележките, които съответстват на бележките в редове 4-9
  • Ред 42 е мястото, където регулирате скоростта на Melody. Ако искате да ускорите или забавите мелодията, променете съответно този номер.
  • Ред 34 е мястото, където задавате колко ноти ще се изпълняват в песента. Така че, ако напишете нова мелодия, може да се наложи да коригирате числото 28, за да съответства на броя на нотите в новата ви мелодия.

Стъпка 10: Поздравления, че сте готови! Сега натиснете бутона и слушайте сладката музика за честит рожден ден

Поздравления Готови сте! Сега натиснете бутона и слушайте сладката музика за честит рожден ден!
Поздравления Готови сте! Сега натиснете бутона и слушайте сладката музика за честит рожден ден!

Сега, когато сте играли Happy Birthday, опитайте своите музикални умения и кодирайте нова собствена песен, като използвате раздела pitches.h като каталог с код за различните ноти.

Препоръчано: