Turinys:

Mano bandymas skambinti „Arduino“mygtuko skambesiui: 11 žingsnių
Mano bandymas skambinti „Arduino“mygtuko skambesiui: 11 žingsnių

Video: Mano bandymas skambinti „Arduino“mygtuko skambesiui: 11 žingsnių

Video: Mano bandymas skambinti „Arduino“mygtuko skambesiui: 11 žingsnių
Video: CS50 2013 - Week 9 2024, Lapkritis
Anonim
„Mano bandymas“- „Arduino“mygtuko skambėjimo melodija
„Mano bandymas“- „Arduino“mygtuko skambėjimo melodija

Šioje pamokoje aš jums parodysiu, kaip mygtukas gali pradėti melodiją. Per mokslo metus daugelį mūsų gyvenimų valdo varpai ar tonai, kurie praneša mums, kada laikas išvykti ar kada eiti. Daugelis iš mūsų retai sustoja ir galvoja apie tai, kaip galima išgauti šiuos skirtingus garsus. Žinau, kai galvoju apie skirtingų tonų kūrimą varpams mokykloje, mano mintys visada grįžta prie scenos iš filmo „Riebalai“, kai direktorė mini ksilofonu nurodo savo pranešimo pradžią ir pabaigą. Varpai ir varpai mus supa visur, todėl norėjau šiek tiek daugiau apie juos sužinoti. Šioje pamokoje sukūriau sistemą, kurioje paspaudus mygtuką, skamba garsas. Naudojant reikalingas priemones sąranka yra gana paprasta, todėl labai rekomenduoju pradedantiesiems tai išbandyti. Didžiausias iššūkis, kurį radau, buvo kodavimas. Kaip matysite atlikdami 10 veiksmą, prieš patvirtindami kodą, turėsite nustatyti pitches.h atskirame skirtuke. Sukūrę sistemą, paspauskite mygtuką ir pažiūrėkite, kiek kartų aplinkiniai tikrina savo telefoną arba ieško „senosios mokyklos“vaizdo žaidimo netoliese, nes jie negali suprasti, iš kur sklinda triukšmas!

1 žingsnis: ko jums reikia:

Ko tau reikia
Ko tau reikia
  • Arduino Uno
  • Bandomoji Lenta
  • Pjezo garsinis signalas
  • Mygtukas
  • Trumpieji laidai (5)
  • 10k rezistorius
  • USB kabelis

2 veiksmas: padėkite mygtuką ant savo duonos lentos

Padėkite mygtuką ant savo duonos lentos
Padėkite mygtuką ant savo duonos lentos

3 žingsnis: pritvirtinkite 10k rezistorių prie mygtuko kojos

Pritvirtinkite 10k rezistorių prie mygtuko kojos
Pritvirtinkite 10k rezistorių prie mygtuko kojos

4 žingsnis: įžeminkite tuščią rezistoriaus kojelę su trumpikliu

Įžeminkite tuščią rezistoriaus kojelę su trumpikliu
Įžeminkite tuščią rezistoriaus kojelę su trumpikliu

5 veiksmas: prijunkite kitą mygtuko koją prie +5 V

Prijunkite kitą mygtuko koją prie +5V
Prijunkite kitą mygtuko koją prie +5V

6 veiksmas: prijunkite mygtuko viršutinę koją prie „Digital 12“

Prijunkite mygtuko viršutinę koją prie skaitmeninio 12
Prijunkite mygtuko viršutinę koją prie skaitmeninio 12

7 veiksmas: padėkite „Piezo Buzzer“ant duonos lentos

Padėkite „Piezo Buzzer“ant duonos lentos
Padėkite „Piezo Buzzer“ant duonos lentos

8 veiksmas: prijunkite „Buzzer“trumpąją koją (-) prie žemės

Prijunkite garsiakalbio trumpąją koją (-) prie žemės
Prijunkite garsiakalbio trumpąją koją (-) prie žemės

9 veiksmas: prijunkite „Buzzer“ilgą koją (+) prie „Digital 8“

Prijunkite „Buzzer“ilgą koją (+) prie „Digital 8“
Prijunkite „Buzzer“ilgą koją (+) prie „Digital 8“

10 žingsnis: laikas koduoti

Atėjo laikas koduoti!
Atėjo laikas koduoti!

Norėdami nukopijuoti kodą, naudokite žemiau esančią nuorodą.

„Buzzer“mygtuko melodijos kodas

Nepamirškite aikštės.h bibliotekos!

Čia yra trumpa sąrankos pamoka (tik „pitch“h bibliotekai-iki 4:50)

Vaizdo įrašas apie kodą

11 žingsnis: išbandykite

Nuorodos:

ARDUINO - BUTTON BUZZER MELODY Tekstas: (Instructables.com, 2018) Jūsų bibliografija: Instructables.com. (2018). Arduino - mygtukų skambėjimo melodija. [internete] Prieinama: https://www.instructables.com/id/Arduino-Button-B… [Žiūrėta 2018 m. gegužės 14 d.]

Rekomenduojamas: