Programmera en enkel melodi på en Arduino Uno
Detta instructable visar dig en Super-enkel sätt att programmera din Arduino Uno att spela en enkel midi-tune (i detta fall "du är min sol"). Jag använde ett par artiklar i min Arduino Starter Kit, en Chromebook och gratis moln-baserade Arduino IDE, Codebender.
Jag bara nyligen fångat den Arduino buggen och var endast ett fåtal projekt i min Arduino Starter Kit projekt bok när min 2-åriga systerdotter favoritleksak plötsligt slutade fungera. Tja, någon med en 2 åring vet, trasiga leksaker kan utlösa förödelse på ett hushåll. Leksaken i fråga var en färgglada lilla leende plast sol som beeped ut melodin till "Du är mitt solsken", hennes favoritlåt! Min syster läst igenom de närliggande butikerna och sökte ständigt online för en ny en, men till ingen nytta. Så, med några timmar innan min vecka besök med fam bestämde jag mig jag skulle prova att pröva mitt nya Arduino kunskap. Jag hoppade över framåt genom min projekt bok, gjorde lite online forskning och på nolltid hade min Arduino redo att spela "Du är mitt solsken" genom att trycka på en knapp. Besöket var en framgång och min systerdotter log och dansade som vi sjöng längs.
So... Vad behöver du?
(Som en relativ nybörjare, jag används grunderna direkt ur startpaket-om du är mer erfaren och vill bara koden det kan hittas här: https://codebender.cc/sketch:115114)
- 1 Arduino Uno projektstyrelsen
- 1 piezo kapsel
- 3 jumper trådar (1 lång svart en, 1 riktigt kort en och 1 medium - dessa 2 kan vara valfri färg)
- 1 USB-kabel
- 1 USB-nätadapter (tillval)
- En dator (eller Chromebook)
- En Arduino IDE (jag använde Codebender, få det gratis här: Codebender)
Obs: En piezo läser och spelar musik i Hertz (Hz) så om du skulle vilja prova att skriva din egen favorit diddy i koden är det bra att ha ett diagram av musik frekvenser. Jag hittade en bra en här: (Fysik av noter). Jag rundade Hz uppåt eller nedåt till närmaste heltal för koden och det verkade att producera en god kvalitet ton. Dessutom är det bra att ha midi-noter på låten, jag hittade min här: (Du är mitt solsken). *
* Copyright information: 1940 och 1977 av Peer International Corporation, Creative Commons attributet 3.0, du är fri att: aktie — kopiera och distribuera materialet i något medium eller format, Adapt-remix, förändra och bygga vidare på materialet för något ändamål, även kommersiellt.