Innehållsförteckning:

Kistdansmusik med Arduino: 6 steg
Kistdansmusik med Arduino: 6 steg

Video: Kistdansmusik med Arduino: 6 steg

Video: Kistdansmusik med Arduino: 6 steg
Video: Convenience items needed in the family 2024, November
Anonim
Kistdansmusik med Arduino
Kistdansmusik med Arduino

I den här handledningen beskriver jag hur du kan använda en Arduino för att göra musik bara med en högtalare (ingen MP3 -modul krävs). Titta först på denna videohandledning

Steg 1: Titta på den här videohandledningen

Image
Image

Steg 2: Hårdvara behövs

Kretsdiagram
Kretsdiagram

1.an Arduino

2. En högtalare eller en summer

Steg 3: Kretsdiagram

Kretsdiagram
Kretsdiagram

Anslut bara en tråd av högtalaren till D8 på arduinoen och den andra änden till arduino

Steg 4: Hur fungerar det?

Arduino i denna krets skapar toner av olika frekvenser och spelar den genom högtalaren som är ansluten till den. Variationen av tonen (tonhöjd) med rätt tidpunkt (rytm) skapar musik. Arduino genererar en signal och matar ut den via den digitala stift 8. Detta driver högtalaren som är ansluten till stiftet för att skapa ljud. I denna handledning har jag programmerat Arduino för att spela en låt 'Astronomia coffin dance'.

Steg 5: How I Made Melody och NoteDurations av den här låten:

How I Made Melody och NoteDurations av den här låten
How I Made Melody och NoteDurations av den här låten

Om du tittar på programmet kan du hitta två int -arrays: melodi och noteDurations . Den första gruppen innehåller anteckningarna och den andra matrisen innehåller dess motsvarande längd. Jag skrev ner musiknoterna i den här låten först och skrev sedan melodin med den.

Sedan skrev jag noteDurations enligt längden på varje not. Här 8 = kvartsnot, 4 = åttonde not, etc. Ett högre värde ger längre varaktiga anteckningar. Noten och dess motsvarande varaktighet är vad som finns i melodin respektive notens längd . Du kan ändra dem och skapa vilken låt som helst enligt dina idéer

Steg 6: Kod och bibliotek

ladda ner Arduino -kod och bibliotek härifrån

tvekan fråga här

för fler handledning

Rekommenderad: