Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Š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
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
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
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
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.