Съдържание:

Пиано Arduino с ръчни и 7 предварително зададени песни: 7 стъпки
Пиано Arduino с ръчни и 7 предварително зададени песни: 7 стъпки

Видео: Пиано Arduino с ръчни и 7 предварително зададени песни: 7 стъпки

Видео: Пиано Arduino с ръчни и 7 предварително зададени песни: 7 стъпки
Видео: Leslie Kean on David Grusch (UFO Whistleblower): Non-Human Intelligence, Recovered UFOs, UAP, & more 2024, Юли
Anonim
Пиано Arduino с ръчни и 7 предварително зададени песни
Пиано Arduino с ръчни и 7 предварително зададени песни
Пиано Arduino с ръчни и 7 предварително зададени песни
Пиано Arduino с ръчни и 7 предварително зададени песни

Arduino Piano Keyboard интерфейс с LCD има 2 режима.

Ръчен режим и режим на предварително зададени настройки. Използвах 7 бутона за просто пиано със 7 клавиша и 1 бутон за режим на настройка за превключване на 7 предварително зададени песни.

. Песни с предварително зададен режим: Първо щракнете върху бутона за режим на настройка.

  1. супер марио етап 1
  2. супер марио етап 2
  3. песента "За Елиза" от Лудвиг ван Бетховен
  4. despacito
  5. радост за света
  6. дрънкане на камбани
  7. Междузвездни войни

КОД НА ПРОГРАМАТА

Стъпка 1: Материали

Материали
Материали
Материали
Материали
Материали
Материали

Материали:

  • Arduino UNO (използвах клонинг от него)
  • Платформа (дълга)
  • 1 светодиод (всеки цвят, който искате. Използвах син)
  • Резистор 8 - 10 k ома
  • Резистор 2 - 220 ома
  • 1 пиезо зумер
  • 8- тактилен бутон
  • Свързващи проводници (мъжки към мъжки) - поне 40 бр
  • 1 LCD 16x2 w/ заглавни щифтове (използвах LCD с подсветка)
  • Потенциометър

Стъпка 2: Връзки с бутони

Връзки с бутони
Връзки с бутони

Бутонът има 4 пина. По подразбиране (бутонът не е натиснат) A & B са свързани, C & D също са свързани. Така че, ако бутонът е натиснат, всички ABCD са свързани. 1.) Свържете щифт D на бутона с резистор 10 килоома (Няма значение кой крак причинява резистора без полярност). Другият крак на резистора е свързан към заземяването (GND) на Arduino. (2, 3, 4, 5, 6, 7, A0, A1).

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