Turinys:

Karstų šokių muzika naudojant „Arduino“: 6 žingsniai
Karstų šokių muzika naudojant „Arduino“: 6 žingsniai

Video: Karstų šokių muzika naudojant „Arduino“: 6 žingsniai

Video: Karstų šokių muzika naudojant „Arduino“: 6 žingsniai
Video: bikin saklar lampu dengan remot bisa dimatikan jarak jauh 2024, Lapkritis
Anonim
Karstų šokių muzika naudojant „Arduino“
Karstų šokių muzika naudojant „Arduino“

Šioje pamokoje aš esu tai, kaip galite naudoti „Arduino“muzikai kurti naudodami tik garsiakalbį (nereikia MP3 modulio). Pirmiausia pažiūrėkite šią vaizdo pamoką

1 žingsnis: žiūrėkite šį vaizdo įrašo vadovėlį

Image
Image

2 veiksmas: reikalinga aparatūra

Grandinės schema
Grandinės schema

1. Arduino

2. Garsiakalbis arba garsinis signalas

3 žingsnis: grandinės schema

Grandinės schema
Grandinės schema

Tiesiog prijunkite vieną garsiakalbio laidą prie arduino D8, o kitą galą - prie arduino grondo

4 žingsnis: kaip tai veikia?

Šios grandinės „Arduino“sukuria skirtingo dažnio tonus ir leidžia jį per prie jo prijungtą garsiakalbį. Tono (aukščio) dažnio kitimas su teisingu laiku (ritmu) sukuria muziką. „Arduino“generuoja signalą ir perduoda jį per skaitmeninį kaištį 8. Tai skatina garsiakalbį, prijungtą prie kaiščio, sukurti garsą. Šioje pamokoje aš užprogramavau „Arduino“paleisti dainą „Astronomia karsto šokis“.

5 veiksmas: kaip aš sukūriau šios dainos melodiją ir „NoteDurations“:

Kaip aš sukūriau šios dainos melodiją ir „NoteDurations“]
Kaip aš sukūriau šios dainos melodiją ir „NoteDurations“]

Jei pažvelgsite į programą, galite rasti du int masyvus: melody ir noteDurations . Pirmajame masyve yra užrašai, o antrame - atitinkamos trukmės. Pirmiausia užrašiau šios dainos muzikines natas, o paskui parašiau melodijos masyvą.

Tada aš parašiau „noteDurations“ pagal kiekvienos muzikos natos ilgį. Čia 8 = ketvirčio nata, 4 = 8 -oji nata ir tt Didesnė vertė suteikia ilgesnės trukmės natas. Nata ir atitinkama jos trukmė yra atitinkamai melodijoje ir „NoteDurations . Galite juos pakeisti ir sukurti bet kokią dainą pagal savo idėjas

6 žingsnis: kodas ir biblioteka

atsisiųskite „Arduino“kodą ir biblioteką iš čia

bet kokių abejonių klauskite čia

daugiau pamokų

Rekomenduojamas: