Turinys:

Arduino fortepijonas: 5 žingsniai
Arduino fortepijonas: 5 žingsniai

Video: Arduino fortepijonas: 5 žingsniai

Video: Arduino fortepijonas: 5 žingsniai
Video: Arduino pamoka Nr. 5: Spaudžiame mygtukus 2024, Liepa
Anonim
Arduino fortepijonas
Arduino fortepijonas
Arduino fortepijonas
Arduino fortepijonas

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 ir nuleiskite rezistorius
Ištraukite ir nuleiskite rezistorius
Ištraukite ir nuleiskite rezistorius
Ištraukite 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)

Momentiniai jungikliai (taktiniai jungikliai)
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

Schemos
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

Rekomenduojamas: