Minu katse Arduino nupu helisemise meloodias: 11 sammu
Minu katse Arduino nupu helisemise meloodias: 11 sammu
Anonim
Minu katse Arduino nuppude helisemise meloodias
Minu katse Arduino nuppude helisemise meloodias

Selles õpetuses näitan teile, kuidas nupp saab meloodiat käivitada. Kooliaasta jooksul juhivad paljud meie elu kellad või helinad, mis annavad meile teada, millal on aeg lahkuda või millal minna. Enamik meist peatub harva ja mõtleb, kuidas neid erinevaid helisid teha saab. Ma tean, kui mõtlen koolis kelladele erinevate toonide loomisele, läheb mu mõte alati tagasi stseenile filmist Grease, kui direktor kasutab mini -ksülofoni, et näidata oma teadaande algust ja lõppu. Kellad ja kellamängud ümbritsevad meid kõikjal, nii et tahtsin nende kohta natuke rohkem teada saada. Selles õpetuses olen loonud süsteemi, milles heli esitatakse nupu vajutamisel. Seadistamine on vajalike tööriistade kasutamisel üsna lihtne, nii et soovitan algajatel seda proovida. Suurim väljakutse, mis ma leidsin, oli kodeerimine. Nagu näete 10. etapis, peate enne koodi kontrollimist seadistama väljad pitch.h eraldi vahekaardile. Kui teie süsteem on üles ehitatud, vajutage nuppu ja vaadake, mitu korda teised teie ümber kontrollivad oma telefoni või otsivad lähedalt "vana kooli" videomängu, sest nad ei saa aru, kust müra tuleb!

Samm: mida vajate:

Mida sa vajad
Mida sa vajad
  • Arduino Uno
  • Leivalaud
  • Pietsosummer
  • Nupp
  • Jumper juhtmed (5)
  • 10k takisti
  • USB -kaabel

Samm: asetage nupp oma leivalauale

Asetage nupp oma leivalauale
Asetage nupp oma leivalauale

Samm: kinnitage 10k takisti nupu säärele

Kinnitage 10k takisti nupu säärele
Kinnitage 10k takisti nupu säärele

Samm: maandage takisti tühi jalg hüppajajuhtmega

Maandage takisti tühi jalg hüppajajuhtmega
Maandage takisti tühi jalg hüppajajuhtmega

Samm: ühendage nupu teine jalg +5 V pingega

Ühendage nupu teine jalg +5V pingega
Ühendage nupu teine jalg +5V pingega

6. samm: ühendage nupu ülemine jalg digitaalse 12 -ga

Ühendage nupu ülemine jalg Digital 12 -ga
Ühendage nupu ülemine jalg Digital 12 -ga

Samm 7: Asetage Piezo Buzzer leivalauale

Asetage Piezo Buzzer leivalauale
Asetage Piezo Buzzer leivalauale

8. samm: ühendage sumisti lühike jalg (-) maapinnaga

Ühendage helisignaali lühike jalg (-) maapinnaga
Ühendage helisignaali lühike jalg (-) maapinnaga

9. samm: ühendage summeri pikk jalg (+) Digital 8 -ga

Ühendage summeri pikk jalg (+) Digital 8 -ga
Ühendage summeri pikk jalg (+) Digital 8 -ga

10. samm: on aeg kodeerida

On aeg kodeerida!
On aeg kodeerida!

Koodi kopeerimiseks kasutage allolevat linki.

Helina nupu meloodiakood

Ära unusta pigi.h raamatukogu!

Siin on seadistamise lühiõpetus (ainult pikches.h teeki puhul edasi 4:50)

Koodi õpetusvideo

Samm: testige seda

Viited:

ARDUINO - NUPPBUZZER MELODY Tekstisisene: (Instructables.com, 2018) Teie bibliograafia: Instructables.com. (2018). Arduino - nupuvajutuse meloodia. [Internetis] Saadaval aadressil: https://www.instructables.com/id/Arduino-Button-B… [Kasutatud 14. mail 2018].