Simple Arduino Sound Board: 5 hapa (me fotografi)
Simple Arduino Sound Board: 5 hapa (me fotografi)
Anonim
Bordi i thjeshtë i zërit Arduino
Bordi i thjeshtë i zërit Arduino

Në këtë eksperiment do të kuptoni se si funksionon një zile pasive dhe si mund të krijoni një tabelë të thjeshtë zanore Arduino. Duke përdorur disa butona dhe duke zgjedhur një ton përkatës, mund të krijoni një melodi! Pjesët që kam përdorur janë nga kompleti fillestar Arduino UNO i Kuman

Hapi 1: Pjesët e nevojshme

Pjesët e nevojshme
Pjesët e nevojshme

Do t'ju duhet:

  • një bord Arduino
  • një dërrasë buke
  • një kabllo USB
  • 10 x tela bluzë
  • 3 x Butona (numri i kapakëve dhe butonave është opsional)
  • 3 rezistente 10 x 10 ohm

Allchips është një platformë shërbimi online e komponentëve elektronikë, nga të cilët mund të blini të gjithë përbërësit

Hapi 2: Lidhja e butonave

Lidhja e butonave
Lidhja e butonave
Lidhja e butonave
Lidhja e butonave

Së pari, le të fillojmë me butonat. Për secilin buton, zgjidhni një nga anët e tij. Do të shihni 2 kunja. Ai në të majtë (mund t'i ndërroni edhe ju) lidhet me tokën e Arduino (përmes dërrasës së bukës) me një rezistencë 10k. Lidhni të njëjtën rresht me pinin dixhital 2, 3 ose 4 të Arduino (mund të konfigurohet në kod). Kunja në anën e djathtë të secilit buton lidhet me 5V. Ju mund të përdorni foton e mësipërme për referencë. Bëni këto hapa për të gjithë butonat tuaj.

Hapi 3: Lidhja e ziles

Lidhja e ziles
Lidhja e ziles

Pra, në krye të ziles mund të shihni një simbol +. Ajo tregon anën pozitive të saj. Duhet të lidhni skajin e kundërt me tokën dhe këtë me pinin dixhital 8 të Arduino (mund të ndryshohet më vonë)

Hapi 4: Ngarkimi dhe Ndryshimi i Kodit

Ngarkimi dhe Ndryshimi i Kodit
Ngarkimi dhe Ndryshimi i Kodit

Kodin e projektit mund ta gjeni këtu. Varet plotësisht nga ju se çfarë mund të modifikoni - nga numrat e kunjave në shtimin e më shumë butonave, por më e rëndësishmja - ju mund të ndryshoni çdo ton individual. Këtu është një shpjegim i vogël:

toni (buzzPin, 1000, 300); / / Këtu është funksioni i tonit Arduino

buzzPin është kunja pozitive e ziles

1000 është vetë toni, në Hz (mund të jetë diku nga 31 deri në 65535)

300 është kohëzgjatja në ms (opsionale)

Hapi 5: Video

Këtu është një video e projektit në veprim, duke krijuar një melodi të rastësishme.