Încercarea mea la melodia Arduino Button Buzzer: 11 pași
Încercarea mea la melodia Arduino Button Buzzer: 11 pași
Anonim
Încercarea mea la melodia Arduino Button Buzzer
Încercarea mea la melodia Arduino Button Buzzer

În acest tutorial vă voi arăta cum un buton poate începe o melodie. În timpul anului școlar, multe dintre viețile noastre sunt conduse de clopote sau tonuri care ne anunță când este timpul să plecăm sau când să plecăm. Cei mai mulți dintre noi ne oprim rar și ne gândim la modul în care pot fi scoase aceste sunete diferite. Știu că atunci când mă gândesc să creez diferite tonuri pentru clopote în școală, mintea mea revine întotdeauna la o scenă din filmul Grease când directorul folosește un mini xilofon pentru a indica începutul și oprirea anunțului ei. Clopotele și clopotele ne înconjoară peste tot, așa că am vrut să aflu ceva mai multe despre ele. În acest tutorial am creat un sistem în care un sunet este redat atunci când este apăsat un buton. Configurarea este destul de simplă atunci când se utilizează instrumentele necesare, așa că recomand cu încredere începătorilor să încerce. Cea mai mare provocare pe care am găsit-o a fost în cadrul codării. După cum veți vedea la pasul 10, va trebui să configurați pitchs.h într-o filă separată înainte de a vă verifica codul. Odată ce sistemul dvs. este construit, apăsați butonul și vedeți de câte ori alții din jurul dvs. își verifică telefonul sau caută un joc video „old-school” în apropiere, deoarece nu își dau seama de unde vine zgomotul!

Pasul 1: De ce aveți nevoie:

De ce ai nevoie
De ce ai nevoie
  • Arduino Uno
  • Pană de pâine
  • Piezo Buzzer
  • Buton
  • Sârme jumper (5)
  • Rezistor de 10k
  • Cablu USB

Pasul 2: Plasați butonul pe panoul dvs. de calcul

Plasați butonul pe panoul dvs. de calcul
Plasați butonul pe panoul dvs. de calcul

Pasul 3: Atașați rezistorul de 10 k la piciorul butonului

Atașați rezistorul de 10k la piciorul butonului
Atașați rezistorul de 10k la piciorul butonului

Pasul 4: legați la picioare golul rezistorului cu un cablu jumper

Împământați piciorul gol al rezistorului cu un cablu jumper
Împământați piciorul gol al rezistorului cu un cablu jumper

Pasul 5: Conectați celălalt picior al butonului la + 5V

Conectați celălalt picior al butonului la + 5V
Conectați celălalt picior al butonului la + 5V

Pasul 6: Conectați piciorul superior al butonului la Digital 12

Conectați piciorul superior al butonului la Digital 12
Conectați piciorul superior al butonului la Digital 12

Pasul 7: Așezați Piezo Buzzer pe panou

Așezați Piezo Buzzer pe Breadboard
Așezați Piezo Buzzer pe Breadboard

Pasul 8: Conectați piciorul scurt al soneriei (-) la masă

Conectați piciorul scurt al soneriei (-) la masă
Conectați piciorul scurt al soneriei (-) la masă

Pasul 9: Conectați piciorul lung al Buzzerului (+) la Digital 8

Conectați piciorul lung al lui Buzzer (+) la Digital 8
Conectați piciorul lung al lui Buzzer (+) la Digital 8

Pasul 10: Este timpul să codați

E timpul să codezi!
E timpul să codezi!

Utilizați linkul de mai jos pentru a copia codul.

Cod melodie buton buzzer

Nu uitați biblioteca pitches.h!

Iată un scurt tutorial pentru configurare (înainte rapid la 4:50 numai pentru biblioteca pitches.h)

Video tutorial cod

Pasul 11: Testează-l

Referințe:

ARDUINO - BUTTON BUZZER MELODY În text: (Instructables.com, 2018) Bibliografia dvs.: Instructables.com. (2018). Arduino - Buton Buzzer Melody. [online] Disponibil la: https://www.instructables.com/id/Arduino-Button-B… [Accesat la 14 mai 2018].