Dit instructable leert u een super-eenvoudige manier van programmeren uw Arduino Uno om te spelen een eenvoudige midi-tune (in dit geval "You Are My Sunshine"). Ik gebruikte een paar punten in mijn Arduino Starter Kit, een legt en de gratis cloud-gebaseerde Arduino IDE, Codebender.
Ik onlangs gevangen de bug Arduino en slechts een paar projecten in mijn Arduino Starter Kit Project boek was toen mijn 2 jaar oude nichtje's favoriete speeltje plotseling stopte met werken. Nou, iedereen met een 2-jarige weet, gebroken speelgoed kunnen grote schade aanrichten op een huishouden. Het speelgoed in kwestie was een kleurrijke kleine lachende kunststof zon die uit de melodie te "U bent mijn zonneschijn", haar favoriete liedje piept! Mijn zus schuurde de nabijgelegen winkels en eindeloos gezocht online voor een nieuwe, maar tot geen resultaat. Dus, met een paar uur voordat mijn wekelijkse bezoek met de fam ik besloot dat ik zou proberen om mijn nieuwe Arduino kennis op de proef. Ik overgeslagen vooruit door mijn boek project, deed een beetje online onderzoek en in no-time had mijn Arduino klaar om te spelen "U bent mijn zonneschijn" op de druk op een knop. Het bezoek was een succes en mijn nichtje glimlachte en gedanst zoals we langs zongen.
So... Wat heb je nodig?
(Wordt een relatieve newbie, ik gebruikte de grondbeginselen recht uit de starterskit-als u meer ervaren bent en wil gewoon de code kan worden gevonden hier: https://codebender.cc/sketch:115114)
- 1 Arduino Uno Project Board
- 1 piëzo-capsule
- 3 jumper draden (1 lange zwarte één, 1 echt korte en 1 middelgrote één - deze 2 kunnen elke kleur)
- 1 USB-kabel
- 1 USB-AC-adapter (optioneel)
- Een Computer (of legt)
- Een Arduino IDE (ik gebruikte Codebender, kostenloos het hier: Codebender)
Opmerking: Een piezo leest en speelt muziek in termen van Hertz (Hz), dus als u zou willen proberen het schrijven van uw eigen favoriete diddy in code is het handig om een grafiek van de frequenties van de muziek. Ik vond een goede hier: (Natuurkunde van de noten van de muziek). Ik de Hz omhoog of naar beneden afgerond het dichtstbijzijnde gehele getal voor de code en het leek te produceren van een goede kwaliteit Toon. Daarnaast is het handig om de midi-bladmuziek van het lied, vond ik mij hier: (U bent mijn zonneschijn). *
* Copyright info: 1940 en 1977 door Peer International Corporation, Creative Commons kenmerk 3.0, bent u vrij om: aandeel — kopiëren en verspreiden van het materiaal in een medium of formaat, Adapt — remix, transformeren en voortbouwen op het materiaal voor enig doel, zelfs commercieel.