Turinys:

Su gimtadieniu-skambutis ir mygtukas: 10 žingsnių
Su gimtadieniu-skambutis ir mygtukas: 10 žingsnių

Video: Su gimtadieniu-skambutis ir mygtukas: 10 žingsnių

Video: Su gimtadieniu-skambutis ir mygtukas: 10 žingsnių
Video: 10 dalykų, kurių nedera daryti mokytojui. 2024, Liepa
Anonim
Image
Image
Pritvirtinkite mygtuką prie duonos lentos
Pritvirtinkite mygtuką prie duonos lentos

Šis projektas naudoja „Arduino Uno“, garsinį signalą ir mygtuką, norėdami paleisti dainą „Happy Birthday! Paspaudus mygtuką, garsinis signalas groja visą „Happy Birthday“dainą. Matau ryšį su muzikinėmis gimtadienio atvirutėmis, kurias mano vaikai labai mėgsta.

Aš nusprendžiau sukurti šį projektą, nes kai baigiau savo pirmąjį projektą naudodami garsinį signalą, jame nebuvo mygtuko ir buvo atliktas labai paprastas modelis. Anksčiau naudodavau mygtukus šviesos diodams uždegti, todėl nusprendžiau pridėti mygtuką prie garsinio signalo ir taip pat sukurti dainą „Happy Birthday“kaip staigmeną 5 -ojo sūnaus gimtadienio proga! Jam tai patiko ir žaidė ne kartą! Vaikams visada patiko paspausti mygtuką. Sunkiausia šio projekto dalis buvo sukurti nulio kodą dainai su gimtadieniu, bet buvo smagu pamatyti, kaip kodavimas gali prisijungti prie kitų dalykų, tokių kaip muzikos rašymas.

Įgūdžių lygis: pradedantysis

Įkvėpimas įskaitytas:

Kilic, M. (2016, lapkričio 24 d.). Mygtuko skambėjimo melodija. Gauta iš

Medžiagos

  • „Arduino Uno“mikrovaldiklis
  • Bandomoji Lenta
  • Pjezo garsinis signalas
  • mygtuką
  • 10K rezistorius
  • 5 megztiniai vyrai-vyrai
  • USB jungties kabelis

1 žingsnis: pritvirtinkite mygtuką prie duonos lentos

2 veiksmas: prijunkite 10K rezistorių prie vienos iš mygtuko kojų

Prijunkite 10K rezistorių prie vienos iš mygtuko kojų
Prijunkite 10K rezistorių prie vienos iš mygtuko kojų

3 žingsnis: Prijunkite kitą rezistoriaus koją prie žemės (GND) viela

Prijunkite kitą rezistoriaus koją prie žemės (GND) viela
Prijunkite kitą rezistoriaus koją prie žemės (GND) viela

4 žingsnis: Prijunkite kitą mygtuko kojelę laidu prie +5 V

Prijunkite kitą mygtuko kojelę laidu prie +5V
Prijunkite kitą mygtuko kojelę laidu prie +5V

5 žingsnis: Prijunkite mygtuko viršutinę dešinę koją laidu prie skaitmeninio kaiščio 12

Prijunkite mygtuko viršutinę dešinę koją laidu prie skaitmeninio kaiščio 12
Prijunkite mygtuko viršutinę dešinę koją laidu prie skaitmeninio kaiščio 12

6 veiksmas: pritvirtinkite garsinį signalą prie lentos. Atkreipkite dėmesį į garsinio signalo teigiamų (+) ir neigiamų (-) pusių etiketes

Pritvirtinkite garsinį signalą prie lentos. Atkreipkite dėmesį į garsinio signalo teigiamų (+) ir neigiamų (-) pusių etiketes
Pritvirtinkite garsinį signalą prie lentos. Atkreipkite dėmesį į garsinio signalo teigiamų (+) ir neigiamų (-) pusių etiketes

7 veiksmas: naudokite laidą, kad prijungtumėte neigiamą (-) garsinio signalo kojelę prie žemės (GND)

Naudokite laidą, kad prijungtumėte neigiamą (-) garsinio signalo kojelę prie žemės (GND)
Naudokite laidą, kad prijungtumėte neigiamą (-) garsinio signalo kojelę prie žemės (GND)

8 veiksmas: naudokite laidą, kad prijungtumėte teigiamą (+) garsinio signalo kojelę prie 8 kaiščio

Naudokite laidą, kad prijungtumėte teigiamą (+) garsinio signalo kojelę prie 8 kaiščio
Naudokite laidą, kad prijungtumėte teigiamą (+) garsinio signalo kojelę prie 8 kaiščio

9 žingsnis: „Arduino“kodavimas

Dabar esame pasiruošę gauti jūsų projekto kodą. Eikite į šią nuorodą ir nukopijuokite kodą į „Arduino“redaktorių.

Su gimtadieniu kodas

Kodas, į kurį reikia atkreipti dėmesį:

  • Sukurkite antrąjį pikio katalogo kodo skirtuką ir pavadinkite jį: pitches.h

    • Įklijuokite kodų kodų katalogo kodą į naujus laukus. H skirtuką
    • Kodo 4–9 eilutės yra dainos su gimtadieniu pastabos. Užrašai kilę iš pikio.h skirtuko
    • 15 eilutėje yra užrašų trukmės, atitinkančios 4-9 eilutės pastabas
  • 42 eilutėje galite reguliuoti melodijos greitį. Jei norite pagreitinti ar sulėtinti melodiją, atitinkamai pakeiskite šį skaičių.
  • 34 eilutėje galite nustatyti, kiek dainų bus leidžiama natų. Taigi, jei rašote naują melodiją, gali tekti pakoreguoti skaičių 28, kad jis atitiktų naujos melodijos natų skaičių.

10 žingsnis: Sveikiname, kad baigėte! Dabar paspauskite mygtuką ir klausykite saldžios gimtadienio muzikos

Sveikiname, kad baigėte! Dabar paspauskite mygtuką ir klausykite saldžios gimtadienio muzikos!
Sveikiname, kad baigėte! Dabar paspauskite mygtuką ir klausykite saldžios gimtadienio muzikos!

Dabar, kai žaidėte su gimtadieniu, išbandykite savo muzikinius įgūdžius ir koduokite naują savo dainą naudodami skirtuką pitches.h kaip skirtingų natų kodų katalogą.

Rekomenduojamas: