Turinys:

Paprasta „Arduino“garso plokštė: 5 žingsniai (su nuotraukomis)
Paprasta „Arduino“garso plokštė: 5 žingsniai (su nuotraukomis)

Video: Paprasta „Arduino“garso plokštė: 5 žingsniai (su nuotraukomis)

Video: Paprasta „Arduino“garso plokštė: 5 žingsniai (su nuotraukomis)
Video: Leap Motion SDK 2024, Gegužė
Anonim
Paprasta „Arduino“garso plokštė
Paprasta „Arduino“garso plokštė

Šiame eksperimente jūs suprasite, kaip veikia pasyvus garsinis signalas ir kaip galite sukurti paprastą „Arduino“garso plokštę. Naudodami kai kuriuos mygtukus ir pasirinkdami atitinkamą toną, galite sukurti melodiją! Naudotos dalys yra iš „Kuman“„Arduino UNO“pradinio rinkinio

1 žingsnis: reikalingos dalys

Reikalingos dalys
Reikalingos dalys

Jums reikės:

  • „Arduino“lenta
  • duonos lenta
  • USB kabelis
  • 10 x jungiamųjų laidų
  • 3 x mygtukai (dangtelių ir mygtukų skaičius neprivalomas)
  • 3 x 10k omų rezistoriai

„Allchips“yra elektronikos komponentų internetinė paslaugų platforma, iš jų galite įsigyti visus komponentus

2 veiksmas: mygtukų prijungimas

Mygtukų prijungimas
Mygtukų prijungimas
Mygtukų prijungimas
Mygtukų prijungimas

Pirma, pradėkime nuo mygtukų. Kiekvienam mygtukui pasirinkite vieną iš jo šonų. Pamatysite 2 kaiščius. Kairysis (taip pat galite juos pakeisti) jungiasi prie „Arduino“žemės (per duonos lentą) su 10 k rezistoriumi. Prijunkite tą pačią eilutę prie „Arduino“2, 3 arba 4 skaitmeninio kaiščio (galima sukonfigūruoti kodu). Kiekvieno mygtuko dešinėje pusėje esantis kaištis jungiamas prie 5 V. Kaip nuorodą galite naudoti aukščiau pateiktą paveikslėlį. Atlikite šiuos veiksmus su visais mygtukais.

3 veiksmas: „Buzzer“prijungimas

„Buzzer“prijungimas
„Buzzer“prijungimas

Taigi, garsinio signalo viršuje galite pamatyti + simbolį. Tai rodo teigiamą jos pusę. Priešingą galą turite prijungti prie žemės, o šį - prie „Arduino“8 skaitmeninio kaiščio (galima pakeisti vėliau)

4 veiksmas: kodo įkėlimas ir keitimas

Kodo įkėlimas ir keitimas
Kodo įkėlimas ir keitimas

Projekto kodą rasite čia. Tai visiškai priklauso nuo to, ką galite pakeisti - nuo PIN kodų iki papildomų mygtukų pridėjimo, bet dar svarbiau - galite pakeisti kiekvieną atskirą toną. Čia yra nedidelis paaiškinimas:

tonas (buzzPin, 1000, 300); / / Čia yra „Arduino“tono funkcija

„buzzPin“yra teigiamas garsinio signalo kaištis

1000 yra pats tonas, Hz (jis gali būti nuo 31 iki 65535)

300 yra trukmė ms (neprivaloma)

5 žingsnis: vaizdo įrašas

Čia yra projekto vaizdo įrašas, kuriame kuriama atsitiktinė melodija.

Rekomenduojamas: