Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
hi guys palagi ba ninyong nais na gumawa ng isang piano, kung oo, kayo ay nasa tamang lugar.
Mga Kagamitan
1. Arduino
2. 8 ohms speaker
3. Hilahin ang mga resistor (1k - 10k ay maayos lang)
4. 8 tact switch
5. Breadboard at veroboard
Hakbang 1: Pull Up at Hilahin Down Resistors
hilahin ang risistor
Ito ang mga resistors na pinapanatili ang estado ng lohika ng isang pin TAAS kapag ang pin ay hindi konektado o walang estado.
Hilahin ang resistors
Ang mga resistor na ito ay makakatulong na mapanatili ang estado ng lohika ng isang pin na mababa habang hindi nakakonekta o kapag ang pin ay walang estado.
Upang matuto nang higit pa tungkol sa pull up at hilahin pababa ang mga resistor
playground.arduino.cc/CommonTopics/PullUpD…
Tandaan: mayroong tatlong mga estado ng mga pin na MATAAS, Mababa AT lumulutang o mataas na impendence. Kapag ang isang pin ay TAAS ay nangangahulugang ito sa 5v (para sa Arduino MCU), habang ang LOW ay nangangahulugang malapit ito sa 0v o GND, habang para sa lumulutang ay nangangahulugang wala itong estado na ito ay alinman sa Mataas O Mababang.
TANDAAN: sa mga itinuturo na ito ay gumagamit kami ng mga pull down resistor
Hakbang 2: Tono Fuction at Frequency
Fdu ng Arduino tone
Ang pagpapaandar na ito ay ginagamit upang makabuo ng anumang dalas sa isang Arduino pin
tono (pin, dalas, tagal o pagkaantala);
Halimbawa ng tono (9, 3100, 100);
noTone ()
Ginagamit ang pagpapaandar na ito kapag hindi mo nais na maglaro ng anumang tono o dalas sa isang partikular na pin.
noTone (pin);
Halimbawa noTone (9); // hindi ito maglalaro ng tono o dalas sa pin 9.
TANDAAN: KUNG nais mong baguhin ang ginamit na pin para sa tono siguraduhin na ito ay isang PWM pin.
tono (pwm pin, dalas, pagkaantala);
noTone (pwm pin); Upang malaman pwm pin para sa Arduino mag-browse sa interne. Halimbawa ng paghahanap para sa (pwm pin ng Arduino pro mini). Baguhin lamang ang pro mini sa Arduino micro controller na iyong ginagamit. Para sa karagdagang impormasyon sa pwm bisitahin ang
Hakbang 3: Mga Panandalian na Paglipat (tact Switch)
Ang mga switch na ito kapag pinindot ay konektado para sa sandali na pinindot mo ang mga ito kaagad mong tinanggal ang iyong kamay nakakakuha sila ng pagkakakonekta. Para sa higit pang mga paliwanag sa kung paano gamitin ang mga switch ng tact na i-download ang video sa itinuturo na ito
Hakbang 4: Mga Skematika
kung gumagamit ka ng code na may panloob na pull up risistor huwag pansinin ang pull down resistors sa mga eskematiko na ito. Tandaan na ikonekta ang isang tingga ng iyong speaker sa pwm pin 9 o ang pwm pin na iyong ginagamit at ang isa pa sa GND. kung ang iyong tagapagsalita ay naka-polarisa ikonekta ang positibong humantong sa iyo ang iyong pwm pin at ang negatibong pin sa GND.
Hakbang 5: Code
Ang pangalawang code ay buong binago ko para sa mga walang resistors na gagamitin bilang pull down resistors
Ang isang pangalan sa code ay Arduino piano.zip, habang ang code2 ay piano.zip
Salamat sa pagbabasa. Patugtugin ang iyong piano hanggang sa tumalon ang iyong kaluluwa sa kagalakan.
Hindi ko ma-embed ang aking video sa YouTube, ngunit maa-access mo ito sa pamamagitan ng link na ito
www.youtube.com/embed/apsuFn0Wp1g