Kazalo:

Vesel rojstni dan-brenčalo in gumb: 10 korakov
Vesel rojstni dan-brenčalo in gumb: 10 korakov

Video: Vesel rojstni dan-brenčalo in gumb: 10 korakov

Video: Vesel rojstni dan-brenčalo in gumb: 10 korakov
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, Julij
Anonim
Image
Image
Pritrdite gumb na ploščo
Pritrdite gumb na ploščo

Ta projekt uporablja Arduino Uno, zvočni signal in gumb za predvajanje pesmi Happy Birthday! Ko pritisnete gumb, se zvočni signal predvaja celotno pesem Happy Birthday. Vidim povezavo z glasbenimi voščilnicami za rojstni dan, ki jih imajo moji otroci tako radi.

Za ustvarjanje tega projekta sem se odločil, ker ko sem dokončal svoj prvi projekt z zvočnikom, ni vseboval gumba in je igral zelo preprost vzorec. V preteklosti sem že uporabljal gumbe za prižig LED, zato sem se odločil, da v brenčalo dodam gumb in ustvarim pesem Happy Birthday kot presenečenje za 5. rojstni dan mojega sina! Všeč mu je bilo in igral je vedno znova! Kot otroci so vedno radi pritiskali na gumb. Najtežji del tega projekta je bilo ustvarjanje kode za pesem srečen rojstni dan iz nič, vendar je bilo zabavno videti, kako se lahko kodiranje poveže z drugimi temami, kot je pisanje glasbe.

Raven spretnosti: Začetnik

Navdih pripisujejo:

Kilic, M. (2016, 24. november). Melodija zvočnikov gumbov. Pridobljeno s

Materiali

  • Mikro krmilnik Arduino Uno
  • Ogledna plošča
  • Piezo zvonec
  • gumb
  • 10K upor
  • 5 moško-moških mostičarskih žic
  • Priključni kabel USB

1. korak: gumb pritrdite na ploščico

Korak: Priključite 10K upor na eno od nog gumba

Priključite 10K upor na eno od nog gumba
Priključite 10K upor na eno od nog gumba

3. korak: Drugo nogo upora upognite z ozemljitvijo (GND) z žico

Drugo nogo upora upognite z ozemljitvijo (GND) z žico
Drugo nogo upora upognite z ozemljitvijo (GND) z žico

4. korak: Drugo nogo gumba z žico povežite z +5V

Drugo nogo gumba povežite z žico na +5V
Drugo nogo gumba povežite z žico na +5V

5. korak: Zgornjo desno nogo gumba z žico povežite z digitalnim zatičem 12

Zgornjo desno nogo gumba z žico povežite z digitalnim zatičem 12
Zgornjo desno nogo gumba z žico povežite z digitalnim zatičem 12

6. korak: Zvočnik pritrdite na ploščo. Upoštevajte oznake za pozitivno (+) in negativno (-) stran zvonilca

Zvočni signal pritrdite na ploščo. Upoštevajte oznake za pozitivno (+) in negativno (-) stran zvonilca
Zvočni signal pritrdite na ploščo. Upoštevajte oznake za pozitivno (+) in negativno (-) stran zvonilca

Korak 7: Z žico priključite negativno (-) nogo brenčalke na ozemljitev (GND)

Uporabite žico za priključitev negativne (-) noge brenčalnika na ozemljitev (GND)
Uporabite žico za priključitev negativne (-) noge brenčalnika na ozemljitev (GND)

Korak 8: Z žico povežite pozitivno (+) nogo zvonca na pin 8

Z žico priključite pozitivno (+) nogo zvonca na pin 8
Z žico priključite pozitivno (+) nogo zvonca na pin 8

9. korak: Kodiranje vašega Arduina

Zdaj smo pripravljeni dobiti kodo za vaš projekt. Pojdite na naslednjo povezavo in kopirajte kodo v urejevalnik Arduino.

Koda za vesel rojstni dan

Koda, na katero morate biti pozorni:

  • Ustvarite drugi zavihek za kodo kataloga smol in ga poimenujte: pitches.h

    • Kodo iz kataloga parcel prilepite na nov zavihek pitches.h
    • Črte 4-9 v kodi so opombe za pesem srečen rojstni dan. Zapiski prihajajo iz zavihka pitches.h
    • Vrstica 15 vsebuje trajanje opomb, ki ustrezajo opombam v vrsticah 4-9
  • V vrstici 42 urejate hitrost Melody. Če želite pospešiti ali upočasniti melodijo, ustrezno spremenite to številko.
  • V vrstici 34 nastavite, koliko not bo v pesmi predvajanih. Če torej napišete novo melodijo, boste morda morali številko 28 prilagoditi številu not v novi melodiji.

10. korak: Čestitamo, da ste končali! Zdaj pritisnite gumb in poslušajte sladko glasbo za rojstni dan

Čestitamo Končali ste! Zdaj pritisnite gumb in poslušajte sladko glasbo za rojstni dan!
Čestitamo Končali ste! Zdaj pritisnite gumb in poslušajte sladko glasbo za rojstni dan!

Zdaj, ko ste zaigrali Happy Birthday, preizkusite svoje glasbene sposobnosti in kodirajte svojo novo pesem z zavihkom pitches.h kot katalog kod za različne note.

Priporočena: