Sisukord:

Palju õnne sünnipäevaks-helisignaal ja nupp: 10 sammu
Palju õnne sünnipäevaks-helisignaal ja nupp: 10 sammu

Video: Palju õnne sünnipäevaks-helisignaal ja nupp: 10 sammu

Video: Palju õnne sünnipäevaks-helisignaal ja nupp: 10 sammu
Video: Мини Наждачок из жёсткого диска. Не выбрасывай HDD!!! 2024, November
Anonim
Image
Image
Kinnitage nupp leivalaua külge
Kinnitage nupp leivalaua külge

See projekt kasutab laulu Arduino Uno, helisignaali ja nuppu, et esitada lugu Happy Birthday! Kui nuppu vajutatakse, mängib helisignaal kogu Happy Birthday laulu. Näen seost muusikaliste sünnipäevakaartidega, mida mu lapsed nii väga armastavad.

Valisin selle projekti loomise, sest kui ma oma esimese projekti sumina abil lõpule viisin, ei sisaldanud see nuppu ja mängis väga lihtsat mustrit. Olin varem LED -ide süütamiseks nuppe kasutanud, nii et otsustasin lisada suminale nupu ja luua ka poja 5. sünnipäevaks üllatusena laulu Happy Birthday! Ta armastas seda ja mängis ikka ja jälle! Nagu lastele alati, meeldis talle nupule vajutamine. Selle projekti kõige raskem osa oli nullist hea sünnipäeva laulu koodi loomine, kuid oli lõbus näha, kuidas kodeerimine võib ühenduda teiste teemadega, näiteks muusika kirjutamisega.

Oskuste tase: algaja

Inspiratsiooni autorid:

Kilic, M. (2016, 24. november). Nuppude helisignaali meloodia. Välja otsitud aadressilt

Materjalid

  • Arduino Uno mikrokontroller
  • Leivalaud
  • Pietsosummer
  • nuppu
  • 10K takisti
  • 5 isast-isast džemprijuhet
  • USB -pistiku kaabel

Samm: kinnitage nupp leivalaua külge

Samm: ühendage 10K takisti ühe nupu jalaga

Ühendage 10K takisti ühe nupu jalaga
Ühendage 10K takisti ühe nupu jalaga

Samm: ühendage takisti teine jalg traadiga maapinnaga (GND)

Ühendage takisti teine jalg traadiga maapinnaga (GND)
Ühendage takisti teine jalg traadiga maapinnaga (GND)

4. samm: ühendage nupu teine jalg juhtmega +5 V külge

Ühendage nupu teine jalg juhtmega +5V
Ühendage nupu teine jalg juhtmega +5V

Samm: ühendage juhtme abil nupu parem ülemine jalg digitaalse tihvtiga 12

Ühendage juhtme abil nupu parem ülemine jalg digitaalse tihvtiga 12
Ühendage juhtme abil nupu parem ülemine jalg digitaalse tihvtiga 12

6. samm: kinnitage sumin plaadi külge. Võtke teadmiseks helisignaali positiivse (+) ja negatiivse (-) poole sildid

Kinnitage helisignaal plaadi külge. Võtke teadmiseks helisignaali positiivse (+) ja negatiivse (-) poole sildid
Kinnitage helisignaal plaadi külge. Võtke teadmiseks helisignaali positiivse (+) ja negatiivse (-) poole sildid

Samm: ühendage traat, et ühendada sumisti negatiivne (-) jalg maapinnaga (GND)

Kasutage traati, et ühendada sumisti negatiivne (-) jalg maapinnaga (GND)
Kasutage traati, et ühendada sumisti negatiivne (-) jalg maapinnaga (GND)

Samm: ühendage traat, et ühendada helisignaali positiivne (+) jalg tihvtiga 8

Kasutage traati, et ühendada helisignaali positiivne (+) jalg tihvtiga 8
Kasutage traati, et ühendada helisignaali positiivne (+) jalg tihvtiga 8

Samm: oma Arduino kodeerimine

Nüüd oleme valmis hankima teie projekti koodi. Minge järgmisele lingile ja kopeerige kood oma Arduino redaktorisse.

Palju õnne sünnipäevaks kood

Kood, mida tuleb arvesse võtta:

  • Looge pigi kataloogi koodi jaoks teine sakk ja pange sellele nimi: pitches.h

    • Kleepige kood väljakute kataloogist oma uude vahekaardile pitch. H
    • Koodis olevad read 4-9 on laulu sünnipäevaks. Märkmed pärinevad vahekaardilt pitch.h
    • Rida 15 sisaldab märkmete kestust, mis vastab ridade 4-9 märkmetele
  • Liinil 42 saate reguleerida meloodia kiirust. Kui soovite meloodiat kiirendada või aeglustada, muutke seda numbrit vastavalt.
  • Rida 34 on koht, kus saate määrata, kui palju noote loos esitatakse. Seega, kui kirjutate uut meloodiat, peate võib -olla kohandama numbri 28, et see vastaks uue meloodia nootide arvule.

10. samm: palju õnne! Nüüd vajutage nuppu ja kuulake sünnipäeva magusat muusikat

Õnnitleme, et olete valmis! Nüüd vajutage nuppu ja kuulake sünnipäeva magusat muusikat!
Õnnitleme, et olete valmis! Nüüd vajutage nuppu ja kuulake sünnipäeva magusat muusikat!

Nüüd, kui olete õnnelikku sünnipäeva mänginud, proovige oma muusikalisi oskusi ja kodeerige uus laul, kasutades vahekaarti pitches.h erinevate nootide koodikataloogina.

Soovitan: