Sisällysluettelo:

Arduino -piano: 5 vaihetta
Arduino -piano: 5 vaihetta

Video: Arduino -piano: 5 vaihetta

Video: Arduino -piano: 5 vaihetta
Video: How to use up to 10 push button switch with 1 Arduino input pin ANPB-V1 2024, Heinäkuu
Anonim
Arduino -piano
Arduino -piano
Arduino -piano
Arduino -piano

Hei kaverit, oletko aina halunnut tehdä pianon, jos kyllä, olet oikeassa paikassa.

Materiaalit

1. Arduino

2. 8 ohmin kaiutin

3. Vedä vastukset alas (1k - 10k toimii hyvin)

4. 8 kosketuskytkintä

5. Leipälauta ja veroboard

Vaihe 1: Vedä vastukset ylös ja alas

Vedä ylös ja vedä alas vastukset
Vedä ylös ja vedä alas vastukset
Vedä ylös ja vedä alas vastukset
Vedä ylös ja vedä alas vastukset

vedä vastus ylös

Nämä ovat vastuksia, jotka pitävät tapin logiikkatilan HIGH kun pin ei ole kytketty tai sillä ei ole tilaa.

Vedä vastukset alas

Nämä vastukset auttavat pitämään nastan logiikkatilan alhaisena, kun sitä ei ole kytketty tai kun tapilla ei ole tilaa.

Lisätietoja nosto- ja alaslaskuvastuksista on osoitteessa

playground.arduino.cc/CommonTopics/PullUpD…

Huomautus: on kolme nastatilaa, jotka ovat KORKEA, MATALA JA kelluva tai korkea impedanssi. Kun nasta on KORKEA, se tarkoittaa sitä 5 V: n jännitteellä (Arduino MCU), kun taas LOW tarkoittaa, että se on lähellä 0 V: tä tai GND: tä, kun taas kelluva tarkoittaa, että sillä ei ole tilaa, se ei ole KORKEA tai MATALA.

HUOMAUTUS: Tässä ohjeessa käytämme alasvetovastuksia

Vaihe 2: Äänitoiminto ja taajuus

Arduino sävy fuction

Tätä toimintoa käytetään minkä tahansa taajuuden luomiseen Arduino -nastassa

ääni (pin, taajuus, kesto tai viive);

Esimerkiksi sävy (9, 3100, 100);

ei yksikään()

Tätä toimintoa käytetään, kun et halua toistaa mitään ääntä tai taajuutta tietyllä pinnillä.

noTone (nasta);

Esimerkiksi noTone (9); // tämä ei toista ääntä tai taajuutta nastassa 9.

HUOMAUTUS: Jos haluat vaihtaa äänimerkkiä, varmista, että se on PWM -nasta.

ääni (pwm -nasta, taajuus, viive);

noTone (pwm -nasta); Jos haluat selvittää Prd -pin Arduinolle, selaa Internetiä. Esimerkiksi hae (Arduino pro minin pwm -nasta). Vaihda vain pro mini käyttämääsi Arduino -mikro -ohjaimeen. Lisätietoja pwm: stä on osoitteessa

Vaihe 3: Hetkelliset kytkimet (kosketuskytkimet)

Hetkelliset kytkimet (tahdinkytkimet)
Hetkelliset kytkimet (tahdinkytkimet)

Tämä kytkin, kun sitä painetaan, on kytketty siihen hetkeen, kun painat niitä heti, kun otat kätesi pois. Jos haluat lisätietoja tahdistuskytkimien käytöstä, lataa video tästä ohjeesta

Vaihe 4: Kaaviot

Kaaviot
Kaaviot

jos käytät koodia sisäisen vetovastusvastuksen kanssa, jätä tämän kaavion vetämättömät vastukset huomiotta. Muista kytkeä kaiuttimen toinen johto pwm -nastaan 9 tai käyttämääsi pwm -nastaan ja toinen GND -liittimeen. jos kaiuttimesi on polarisoitu, kytke positiivinen johto pwm -nastasi ja negatiivinen nasta GND: hen.

Vaihe 5: Koodi

Toisen koodin muutin täysin niille, joilla ei ole vastuksia käytettäväksi alasvetovastusina

Koodin yksi nimi on Arduino piano.zip, kun taas koodi2 on piano.zip

Kiitos lukemisesta. Soita pianoa, kunnes sielusi hyppää ilosta.

En voinut upottaa YouTube -videotani, mutta pääset siihen tämän linkin kautta

www.youtube.com/embed/apsuFn0Wp1g

Suositeltava: