Turinys:

„Arduino“fortepijonas su rankiniu būdu ir 7 iš anksto nustatytomis dainomis: 7 žingsniai
„Arduino“fortepijonas su rankiniu būdu ir 7 iš anksto nustatytomis dainomis: 7 žingsniai

Video: „Arduino“fortepijonas su rankiniu būdu ir 7 iš anksto nustatytomis dainomis: 7 žingsniai

Video: „Arduino“fortepijonas su rankiniu būdu ir 7 iš anksto nustatytomis dainomis: 7 žingsniai
Video: Leap Motion SDK 2024, Lapkritis
Anonim
„Arduino“fortepijonas su rankiniu būdu ir 7 iš anksto nustatytomis dainomis
„Arduino“fortepijonas su rankiniu būdu ir 7 iš anksto nustatytomis dainomis
„Arduino“fortepijonas su rankiniu būdu ir 7 iš anksto nustatytomis dainomis
„Arduino“fortepijonas su rankiniu būdu ir 7 iš anksto nustatytomis dainomis

„Arduino Piano“klaviatūros sąsaja su LCD turi 2 režimus.

Rankinis režimas ir iš anksto nustatytas režimas. Aš naudoju 7 mygtukus paprastam 7 klavišų fortepijonui ir 1 mygtuką sąrankos režimui, kad perjungčiau į 7 iš anksto nustatytas dainas.

. Iš anksto nustatyto režimo dainos: pirmiausia spustelėkite sąrankos režimo mygtuką.

  1. super mario 1 etapas
  2. super mario 2 etapas
  3. kailio elise
  4. despacito
  5. džiaugsmas pasauliui
  6. skambantys varpai
  7. žvaigždžių karai

PROGRAMOS KODAS

1 žingsnis: medžiagos

Medžiagos
Medžiagos
Medžiagos
Medžiagos
Medžiagos
Medžiagos

Medžiagos:

  • „Arduino UNO“(naudojau jo kloną)
  • Duonos lenta (ilga)
  • 1 šviesos diodas (bet kokios spalvos. Naudojau mėlyną)
  • 8-10 omų rezistorius
  • 2 - 220 omų rezistorius
  • 1 pjezo garsinis signalas
  • 8- lytėjimo mygtukas
  • Jungiamieji laidai (nuo vyrų iki vyrų) - mažiausiai 40 vnt
  • 1 skystųjų kristalų ekranas 16 x 2 su antraštėmis (aš naudoju LCD su foniniu apšvietimu)
  • Potenciometras

2 žingsnis: mygtuko jungtys

Mygtuko jungtys
Mygtuko jungtys

Mygtukas turi 4 kaiščius. Pagal numatytuosius nustatymus (mygtukas nespaudžiamas) prijungti A & B, taip pat prijungti C & D. Taigi, jei paspaudžiamas mygtukas, visi ABCD yra prijungti.1.) Prijunkite mygtuko kaištį D su 10 kg omų rezistoriumi (nesvarbu, kurios kojos sukeltas rezistorius neturi poliškumo). Kita rezistoriaus kojelė yra prijungta prie „Arduino“žemės (GND). 2.) Prijunkite mygtuko kaištį B prie 5 voltų (5 V) „Arduino“. (2, 3, 4, 5, 6, 7, A0, A1).

Rekomenduojamas: