Innehållsförteckning:

Grattis på födelsedagen-summer och knapp: 10 steg
Grattis på födelsedagen-summer och knapp: 10 steg

Video: Grattis på födelsedagen-summer och knapp: 10 steg

Video: Grattis på födelsedagen-summer och knapp: 10 steg
Video: Störig granne 2024, November
Anonim
Image
Image
Fäst knappen på brödbrädan
Fäst knappen på brödbrädan

Detta projekt använder Arduino Uno, en summer och en knapp för att spela låten Happy Birthday! När knappen trycks in spelar summern hela låten Happy Birthday. Jag ser kopplingen till de musikaliska födelsedagskorten som mina barn älskar så mycket.

Jag valde att skapa det här projektet eftersom när jag slutförde mitt första projekt med en summer så innehöll det inte en knapp och spelade ett väldigt enkelt mönster. Jag hade använt knappar för att tända lysdioder tidigare så jag bestämde mig för att lägga till en knapp till summern och även skapa låten Happy Birthday som en överraskning för min sons 5 -årsdag! Han älskade det och spelade om och om igen! Som barn alltid älskade han att trycka på knappen. Den svåraste delen av detta projekt var att skapa koden för låten på födelsedagen från början men det var roligt att se hur kodning kan ansluta till andra ämnen som att skriva musik.

Färdighetsnivå: Nybörjare

Inspiration krediteras till:

Kilic, M. (2016, 24 november). Knappsummermelodi. Hämtad från

Material

  • Arduino Uno mikrokontroller
  • Bakbord
  • Piezo -summer
  • knapp
  • 10K motstånd
  • 5 hantrådar
  • USB -anslutningskabel

Steg 1: Fäst knappen på brödbrädan

Steg 2: Anslut en 10K motstånd till ett av knappens ben

Anslut en 10K motstånd till ett av knappens ben
Anslut en 10K motstånd till ett av knappens ben

Steg 3: Anslut motståndets andra ben till jord (GND) med en tråd

Anslut motståndets andra ben till jord (GND) med en tråd
Anslut motståndets andra ben till jord (GND) med en tråd

Steg 4: Anslut knappens andra ben med en tråd till +5V

Anslut knappens andra ben med en tråd till +5V
Anslut knappens andra ben med en tråd till +5V

Steg 5: Anslut knappens övre högra ben med en tråd till den digitala stift 12

Anslut knappens övre högra ben med en tråd till den digitala stiftet 12
Anslut knappens övre högra ben med en tråd till den digitala stiftet 12

Steg 6: Fäst summern på brädet. Notera etiketterna för de positiva (+) och negativa (-) sidorna på summern

Fäst summern på styrelsen. Notera etiketterna för de positiva (+) och negativa (-) sidorna på summern
Fäst summern på styrelsen. Notera etiketterna för de positiva (+) och negativa (-) sidorna på summern

Steg 7: Använd en tråd för att ansluta det negativa (-) benet på summern till jord (GND)

Använd en tråd för att ansluta det negativa (-) benet på summern till jord (GND)
Använd en tråd för att ansluta det negativa (-) benet på summern till jord (GND)

Steg 8: Använd en tråd för att ansluta det positiva (+) benet på summern till stift 8

Använd en tråd för att ansluta det positiva (+) benet på summern till stift 8
Använd en tråd för att ansluta det positiva (+) benet på summern till stift 8

Steg 9: Kodning av din Arduino

Nu är vi redo att få koden för ditt projekt. Gå till följande länk och kopiera koden till din Arduino -editor.

Grattis på födelsedagen

Kod att notera:

  • Skapa en andra flik för tonhöjdskatalogkoden och ge den namnet: pitches.h

    • Klistra in koden från pitchkatalogen på din nya pitches.h -flik
    • Rad 4-9 i koden är anteckningarna för låten grattis på födelsedagen. Anteckningarna kommer från fliken pitches.h
    • Rad 15 innehåller anteckningarnas längd som motsvarar anteckningarna i rad 4-9
  • Linje 42 är där du reglerar hastigheten på melodin. Om du vill påskynda eller sakta ner melodin ändrar du detta nummer därefter.
  • Rad 34 är där du anger hur många toner som ska spelas i låten. Så om du skriver en ny melodi kan du behöva justera talet 28 för att matcha antalet noter i din nya melodi.

Steg 10: Grattis Du är klar! Tryck nu på knappen och lyssna på den söta musiken för grattis på födelsedagen

Grattis Du är klar! Tryck nu på knappen och lyssna på den söta musiken för grattis på födelsedagen!
Grattis Du är klar! Tryck nu på knappen och lyssna på den söta musiken för grattis på födelsedagen!

Nu när du har spelat Happy Birthday kan du prova dina musikaliska färdigheter och koda en helt ny låt med hjälp av fliken pitches.h som en katalogkod för de olika noterna.

Rekommenderad: