Vienkārša Arduino skaņas plāksne: 5 soļi (ar attēliem)
Vienkārša Arduino skaņas plāksne: 5 soļi (ar attēliem)
Anonim
Vienkārša Arduino skaņas plāksne
Vienkārša Arduino skaņas plāksne

Šajā eksperimentā jūs sapratīsit, kā darbojas pasīvs skaņas signāls un kā jūs varat izveidot vienkāršu Arduino skaņas paneli. Izmantojot dažas pogas un izvēloties atbilstošu signālu, jūs varat izveidot melodiju! Daļas, kuras esmu izmantojis, ir no Kumana Arduino UNO sākuma komplekta

1. darbība. Nepieciešamās detaļas

Nepieciešamas detaļas
Nepieciešamas detaļas

Jums būs nepieciešams:

  • Arduino tāfele
  • maizes dēlis
  • USB kabelis
  • 10 x Jumper vadi
  • 3 x pogas (vāciņu un pogu skaits nav obligāts)
  • 3 x 10k omu rezistori

Allchips ir elektronikas komponentu tiešsaistes pakalpojumu platforma, un jūs varat iegādāties visas sastāvdaļas no tām

2. darbība: pogu pieslēgšana

Pogas savienošana
Pogas savienošana
Pogas savienošana
Pogas savienošana

Pirmkārt, sāksim ar pogām. Katrai pogai izvēlieties vienu no tās malām. Jūs redzēsit 2 tapas. Kreisais (jūs varat arī tos nomainīt) savienojas ar Arduino zemi (caur maizes dēli) ar 10 k rezistoru. Pievienojiet to pašu rindu Arduino 2., 3. vai 4. ciparu tapai (var konfigurēt kodā). Katras pogas labajā pusē esošā tapa tiek savienota ar 5 V. Atsaucei varat izmantot iepriekš redzamo attēlu. Veiciet šīs darbības visām savām pogām.

3. darbība: skaņas signāla pievienošana

Signāla pievienošana
Signāla pievienošana

Tātad skaņas signāla augšpusē var redzēt simbolu +. Tas norāda uz tā pozitīvo pusi. Jums ir jāpievieno pretējais gals zemei, bet šis - Arduino 8. ciparu tapai (var mainīt vēlāk)

4. darbība: koda augšupielāde un modificēšana

Koda augšupielāde un mainīšana
Koda augšupielāde un mainīšana

Projekta kodu varat atrast šeit. Tas ir pilnībā atkarīgs no jums, ko jūs varat mainīt - sākot no pin numuriem līdz papildu pogu pievienošanai, bet vēl svarīgāk - jūs varat mainīt katru atsevišķu signālu. Šeit ir neliels skaidrojums:

tonis (buzzPin, 1000, 300); / / Šeit ir Arduino toņa funkcija

buzzPin ir skaņas signāla pozitīvā tapa

1000 ir pats tonis, Hz (tas var būt no 31 līdz 65535)

300 ir ilgums ms (pēc izvēles)

5. darbība: video

Šeit ir projekta video darbībā, veidojot nejaušu melodiju.

Ieteicams: