Turinys:
- 1 žingsnis: pritvirtinkite mygtuką prie duonos lentos
- 2 veiksmas: prijunkite 10K rezistorių prie vienos iš mygtuko kojų
- 3 žingsnis: Prijunkite kitą rezistoriaus koją prie žemės (GND) viela
- 4 žingsnis: Prijunkite kitą mygtuko kojelę laidu prie +5 V
- 5 žingsnis: 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
- 7 veiksmas: 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
- 9 žingsnis: „Arduino“kodavimas
- 10 žingsnis: Sveikiname, kad baigėte! Dabar paspauskite mygtuką ir klausykite saldžios gimtadienio muzikos
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Š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ų
3 žingsnis: Prijunkite kitą rezistoriaus koją prie žemės (GND) viela
4 žingsnis: Prijunkite kitą mygtuko kojelę laidu prie +5 V
5 žingsnis: 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
7 veiksmas: 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
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
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ą.