Innholdsfortegnelse:

Gratulerer med dagen-summer og knapp: 10 trinn
Gratulerer med dagen-summer og knapp: 10 trinn

Video: Gratulerer med dagen-summer og knapp: 10 trinn

Video: Gratulerer med dagen-summer og knapp: 10 trinn
Video: eMMa - Engler i sne 2024, Juli
Anonim
Image
Image
Fest knappen til brødbrettet
Fest knappen til brødbrettet

Dette prosjektet bruker Arduino Uno, en summer og en knapp for å spille sangen Happy Birthday! Når du trykker på knappen, spiller summeren hele sangen Happy Birthday. Jeg ser sammenhengen med de musikalske bursdagskortene som barna mine er så glad i.

Jeg valgte å lage dette prosjektet fordi da jeg fullførte mitt første prosjekt ved hjelp av en summer, inkluderte det ikke en knapp og spilte et veldig enkelt mønster. Jeg hadde brukt knapper til å tenne lysdioder tidligere, så jeg bestemte meg for å legge til en knapp i summeren og også lage sangen Happy Birthday som en overraskelse for sønnens 5 -årsdag! Han elsket det og spilte om og om igjen! Som barn alltid elsket han å trykke på knappen. Den vanskeligste delen av dette prosjektet var å lage fra begynnelsen koden for sangen gratulerer med dagen, men det var morsomt å se hvordan koding kan koble seg til andre emner som å skrive musikk.

Ferdighetsnivå: Nybegynner

Inspirasjon kreditert til:

Kilic, M. (2016, 24. november). Knappelydmelodi. Hentet fra

Materialer

  • Arduino Uno mikrokontroller
  • Brødbrett
  • Piezo summer
  • knapp
  • 10K motstand
  • 5 Jumper Wires av mann til mann
  • USB -kontaktkabel

Trinn 1: Fest knappen til brødbrettet

Trinn 2: Koble en 10K motstand til ett av knappens ben

Koble en 10K motstand til ett av knappens ben
Koble en 10K motstand til ett av knappens ben

Trinn 3: Koble motstandens andre ben til bakken (GND) med en ledning

Koble motstandens andre ben til bakken (GND) med en ledning
Koble motstandens andre ben til bakken (GND) med en ledning

Trinn 4: Koble knappens andre ben med en ledning til +5V

Koble knappens andre ben med en ledning til +5V
Koble knappens andre ben med en ledning til +5V

Trinn 5: Koble knappens øverste høyre ben med en ledning til den digitale pinnen 12

Koble knappens øverste høyre ben med en ledning til den digitale pinnen 12
Koble knappens øverste høyre ben med en ledning til den digitale pinnen 12

Trinn 6: Fest summeren til brettet. Legg merke til etikettene for den positive (+) og den negative (-) siden av summeren

Fest summeren til brettet. Legg merke til etikettene for den positive (+) og den negative (-) siden av summeren
Fest summeren til brettet. Legg merke til etikettene for den positive (+) og den negative (-) siden av summeren

Trinn 7: Bruk en ledning for å koble den negative (-) etappen på summeren til bakken (GND)

Bruk en ledning for å koble den negative (-) etappen på summeren til bakken (GND)
Bruk en ledning for å koble den negative (-) etappen på summeren til bakken (GND)

Trinn 8: Bruk en ledning for å koble det positive (+) benet på summeren til pin 8

Bruk en ledning for å koble det positive (+) benet på summeren til pinne 8
Bruk en ledning for å koble det positive (+) benet på summeren til pinne 8

Trinn 9: Koding av Arduino

Nå er vi klare til å få koden for prosjektet ditt. Gå til følgende lenke og kopier koden til Arduino -editoren.

Gratulerer med dagen

Kode for å ta hensyn til:

  • Lag en ny fane for tonekatalogkoden og navngi den: pitches.h

    • Lim inn koden fra pitchekatalogen i den nye pitches.h -fanen
    • Linje 4-9 i koden er notene til sangen gratulerer med dagen. Notatene kommer fra pitches.h -fanen
    • Linje 15 inneholder notatetiden som tilsvarer notene i linje 4-9
  • Linje 42 er der du regulerer hastigheten på melodien. Hvis du vil øke eller senke melodien, må du endre dette nummeret tilsvarende.
  • Linje 34 er der du angir hvor mange noter som skal spilles i sangen. Så hvis du skriver en ny melodi må du kanskje justere tallet 28 for å matche antallet notater i den nye melodien.

Trinn 10: Gratulerer, du er ferdig! Trykk nå på knappen og lytt til den søte musikken til gratulerer med dagen

Gratulerer du er ferdig! Trykk nå på knappen og lytt til den søte musikken til gratulerer med dagen!
Gratulerer du er ferdig! Trykk nå på knappen og lytt til den søte musikken til gratulerer med dagen!

Nå som du har spilt Happy Birthday, kan du prøve dine musikalske ferdigheter og kode en helt ny sang ved å bruke pitches.h -fanen som en katalogkode for de forskjellige notene.

Anbefalt: