Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Sveiki, vaikinai, ar visada norėjote pagaminti pianiną, jei taip, tada esate tinkamoje vietoje.
Medžiagos
1. Arduino
2. 8 omų garsiakalbis
3. Ištraukite rezistorius (1k - 10k tiks puikiai)
4. 8 taktiniai jungikliai
5. Duonos lenta ir verbartas
1 žingsnis: pakelkite ir nuleiskite rezistorius
ištraukite rezistorių
Tai yra rezistoriai, kurie išlaiko kaiščio loginę būseną HIGH, kai kaištis nėra prijungtas arba neturi būsenos.
Ištraukite rezistorius
Šie rezistoriai padeda išlaikyti žemą kaiščio loginę būseną, kai nėra prijungtas arba kai kaištis neturi būsenos.
Norėdami sužinoti daugiau apie traukimo ir nuleidimo rezistorius, apsilankykite
playground.arduino.cc/CommonTopics/PullUpD…
Pastaba: yra trys kaiščių būsenos, kurios yra HIGH, LOW AND floating arba high impendence. Kai kaištis yra AUKŠTAS, tai reiškia 5 V įtampą („Arduino MCU“), o LOW reiškia, kad jis yra arti 0 V arba GND, o plūduriuojantis reiškia, kad jis neturi būsenos, nei aukštas, nei žemas.
PASTABA: šioje instrukcijoje naudosime nuleidžiamus rezistorius
2 žingsnis: tonų keitimas ir dažnis
„Arduino“tonas
Ši funkcija naudojama bet kokiam „Arduino“kaiščio dažniui generuoti
tonas (kaištis, dažnis, trukmė ar vėlavimas);
Pavyzdžiui, tonas (9, 3100, 100);
noTone ()
Ši funkcija naudojama, kai nenorite leisti jokio tono ar dažnio tam tikrame kaištyje.
noTone (smeigtukas);
Pavyzdžiui, noTone (9); // tai neleis tono ar dažnio 9 kaištyje.
PASTABA: Jei norite pakeisti tonui naudojamą kaištį, įsitikinkite, kad tai yra PWM kaištis.
tonas (pwm kaištis, dažnis, uždelsimas);
noTone (pwm kaištis); Norėdami sužinoti „Arduino“PIN kodą, naršykite internete. Pavyzdžiui, ieškokite („Arduino pro mini“pwm kaištis). Tiesiog pakeiskite „pro mini“į naudojamą „Arduino“mikrovaldiklį. Norėdami gauti daugiau informacijos apie pwm, apsilankykite
3 žingsnis: momentiniai jungikliai (taktiniai jungikliai)
Šie jungikliai, kai paspaudžiami, yra prijungti tą akimirką, kai juos paspaudėte, iškart nuėmus ranką, jie atjungiami. Norėdami gauti daugiau paaiškinimų, kaip naudoti taktinius jungiklius, atsisiųskite šios instrukcijos vaizdo įrašą
4 žingsnis: schemos
jei naudojate kodą su vidiniu ištraukiamuoju rezistoriumi, šioje schemoje nekreipkite dėmesio į ištraukiamus rezistorius. Nepamirškite vieno garsiakalbio laido prijungti prie 9 pwm kaiščio arba naudojamo pwm kaiščio, o kitą prie GND. jei jūsų garsiakalbis yra poliarizuotas, prijunkite teigiamą laidą prie savo pwm kaiščio ir neigiamą kaištį prie GND.
5 žingsnis: kodas
Antrąjį kodą aš visiškai pakeičiau tiems, kurie neturi rezistorių, kuriuos galima naudoti kaip nuleidžiamus rezistorius
Vieno kodo pavadinimas yra „Arduino piano.zip“, o kodas2 - piano.zip
Dėkojame, kad perskaitėte. Grokite pianinu, kol siela pašoks iš džiaugsmo.
Negalėjau įterpti savo „YouTube“vaizdo įrašo, tačiau jį galite pasiekti per šią nuorodą
www.youtube.com/embed/apsuFn0Wp1g