Përmbajtje:

Arduino Piano: 5 hapa
Arduino Piano: 5 hapa

Video: Arduino Piano: 5 hapa

Video: Arduino Piano: 5 hapa
Video: Amazing arduino project 2024, Korrik
Anonim
Arduino Piano
Arduino Piano
Arduino Piano
Arduino Piano

Përshëndetje djema a keni dashur gjithmonë të bëni një piano, nëse po, atëherë jeni në vendin e duhur.

Materiale

1. Arduino

2. Altoparlant 8 ohms

3. Tërhiqni poshtë rezistorët (1k - 10k do të jetë mirë)

4. 8 ndërprerës takti

5. Breadboard dhe veroboard

Hapi 1: Tërhiqni dhe Tërhiqni Rezistencat

Tërhiqni dhe Tërheqni Rezistencat
Tërhiqni dhe Tërheqni Rezistencat
Tërhiqni dhe Tërheqni Rezistencat
Tërhiqni dhe Tërheqni Rezistencat

tërheq rezistencën

Këto janë rezistente që mbajnë gjendjen logjike të një kunji LART HIGH kur kunja nuk është e lidhur ose nuk ka gjendje.

Tërhiqni poshtë rezistorët

Këta rezistorë ndihmojnë në mbajtjen e ulët të gjendjes logjike të një kunj ndërsa nuk është e lidhur ose kur kunja nuk ka gjendje.

Për të mësuar më shumë rreth tërheqjes dhe tërheqjes së rezistencave, vizitoni

playground.arduino.cc/CommonTopics/PullUpD…

Shënim: ka tre gjendje kunja të cilat janë të larta, të ulta dhe të pavarura lundruese ose të larta. Kur një kunj është LART do të thotë në 5v (për Arduino MCU), ndërsa LOW do të thotë se është afër 0v ose GND, ndërsa për mjetet lundruese nuk ka gjendje nuk është as LART OR APO ULET.

SH NOTNIM: në këtë udhëzues ne do të përdorim rezistenca tërheqëse

Hapi 2: Tonalizimi dhe Frekuenca

Fuksioni i tonit Arduino

Ky funksion përdoret për të gjeneruar çdo frekuencë në një kunj Arduino

toni (kunja, frekuenca, kohëzgjatja ose vonesa);

Për shembull toni (9, 3100, 100);

noTone ()

Ky funksion përdoret kur nuk doni të luani asnjë ton ose frekuencë në një kunj të caktuar.

noTone (pin);

Për shembull noTone (9); // kjo nuk do të luajë asnjë ton ose frekuencë në pin 9.

SHENIM: NFSE doni të ndryshoni kunjin e përdorur për tonin sigurohuni që është një kunj PWM.

toni (kunja pwm, frekuenca, vonesa);

noTone (pin pwm); Për të gjetur pwm pin për Arduino shfletoni interne. Për shembull, kërkoni për (pin pwm të Arduino pro mini). Thjesht ndryshoni pro mini në mikrokontrolluesin Arduino që po përdorni. Për më shumë informacion mbi pwm vizitoni

Hapi 3: Ndërprerësit e çastit (Ndërprerësit e taktit)

Çelësat momentalë (Ndërprerësit e taktit)
Çelësat momentalë (Ndërprerësit e taktit)

Ky çelsin kur shtypet lidhen për momentin që i keni shtypur menjëherë ju hiqni dorën ato shkëputen. Për më shumë shpjegime se si të përdorni çelsat takt shkarkoni videon në këtë udhëzues

Hapi 4: Skemat

Skematike
Skematike

nëse jeni duke përdorur kodin me rezistencë të brendshme tërheqëse, injoroni rezistencat tërheqëse në këtë skemë. Mos harroni të lidhni njërën prizë të altoparlantit tuaj me kunjin pwm 9 ose kunjin pwm që po përdorni dhe tjetrin me GND. nëse altoparlanti juaj është i polarizuar, lidheni lidhësin pozitiv me pinin tuaj pwm dhe kunjin negativ me GND.

Hapi 5: Kodi

Kodi i dytë u modifikua plotësisht nga unë për ata që nuk kanë rezistencë për t'i përdorur si rezistorë tërheqës

Emri i kodit një është Arduino piano.zip, ndërsa kodi 2 është piano.zip

Faleminderit për leximin. Luani pianon tuaj derisa shpirtrat tuaj të kërcejnë nga gëzimi.

Unë nuk mund ta integroja videon time në YouTube, por ju mund të hyni në të përmes kësaj lidhjeje

www.youtube.com/embed/apsuFn0Wp1g

Recommended: