Sisukord:
- Samm: tõmmake takistid üles ja alla
- 2. samm: toonitoon ja sagedus
- 3. samm: hetkelised lülitid (taktilülitid)
- 4. samm: skeemid
- Samm: kood
Video: Arduino klaver: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:50
tere poisid, kas olete alati tahtnud klaverit teha, kui jah, siis olete õiges kohas.
Materjalid
1. Arduino
2. 8 oomi kõlar
3. Tõmmake takistid alla (1k - 10k läheb hästi)
4. 8 taktilülitit
5. Leivalaud ja veroboard
Samm: tõmmake takistid üles ja alla
tõmba takisti üles
Need on takistid, mis hoiavad tihvti loogilist olekut KÕRGE, kui tihvt pole ühendatud või puudub.
Tõmmake takistid alla
Need takistid aitavad hoida tihvti loogilist olekut madalal, kui see pole ühendatud või kui tihvtil pole olekut.
Lisateavet tõmbe- ja tõmbetakistite kohta külastage
playground.arduino.cc/CommonTopics/PullUpD…
Märkus: on kolm tihvti olekut, mis on HIGH, LOW AND floating või high impendence. Kui tihvt on KÕRGE, tähendab see seda 5 V juures (Arduino MCU puhul), samas kui LOW tähendab, et see on 0 või GND lähedal, samas kui ujuva puhul pole sellel olekut, see ei ole KÕRGE VÕI MADAL.
MÄRKUS. Selles juhendis kasutame tõmbetakistusi
2. samm: toonitoon ja sagedus
Arduino toonitoon
Seda funktsiooni kasutatakse Arduino tihvti mis tahes sageduse genereerimiseks
toon (tihvt, sagedus, kestus või viivitus);
Näiteks toon (9, 3100, 100);
mitte üks()
Seda funktsiooni kasutatakse siis, kui te ei soovi konkreetse tihvtiga mingit tooni ega sagedust esitada.
noTone (tihvt);
Näiteks noTone (9); // see ei mängi tihvti 9 juures mingit tooni ega sagedust.
MÄRKUS. Kui soovite tooni jaoks kasutatavat tihvti vahetada, veenduge, et see oleks PWM -tihvt.
toon (pwm pin, sagedus, viivitus);
noTone (pwm pin); Arduino jaoks mõeldud pwm -pin teada saamiseks sirvige Internetti. Näiteks otsige (Arduino pro mini pwm pin). Lihtsalt vahetage pro mini kasutatavasse Arduino mikrokontrollerisse. Lisateavet pwm kohta leiate aadressilt
3. samm: hetkelised lülitid (taktilülitid)
See lüliti vajutamisel on ühendatud hetkel, kui vajutasite seda kohe, kui eemaldate käe, need lahti ühendatakse. Taktilülitite kasutamise kohta lisateabe saamiseks laadige selles juhendis olev video alla
4. samm: skeemid
kui kasutate koodi sisemise tõmbetakistiga, siis ignoreerige selles skeemil olevaid tõmbetakistusi. Ärge unustage ühendada kõlari üks juhe pwm -nööbiga 9 või kasutatava pwm -tihvtiga ja teine GND -ga. kui teie kõlar on polariseeritud, ühendage positiivne juhe teie pwm -tihvtiga ja negatiivne tihvt GND -ga.
Samm: kood
Teist koodi muutsin täielikult nende jaoks, kellel pole takistit, mida kasutada tõmbetakistina
Kood üks nimi on Arduino piano.zip, kood2 aga piano.zip
Täname lugemise eest. Mängige klaverit, kuni hing rõõmust hüppab.
Ma ei saanud oma YouTube'i videot manustada, kuid sellele lingile pääsete juurde
www.youtube.com/embed/apsuFn0Wp1g
Soovitan:
Arduino Piezo summeri klaver: 5 sammu
Arduino Piezo Buzzer Piano: Siin valmistame Arduino klaveri, mis kasutab kõlarina piesosummerit. See projekt on hõlpsasti skaleeritav ja võib sõltuvalt sinust töötada enam -vähem märkmetega! Lihtsuse huvides ehitame selle ainult nelja nupu/klahviga. See on lõbus ja lihtne projekt
Lihtne Arduino klaver: 8 sammu
Lihtne Arduino klaver: Täna loome lihtsa ühe oktavi Arduino klaveri, mis võib olla suurepärane lähtepunkt teistele projektidele. See projekt tutvustab keskkooli tasemel Arduino põhikomponente ja programmeerimist. Kuigi kood on ette valmistatud üksikisikutele
Arduino klaver käsitsi ja 7 eelseadistatud lauluga: 7 sammu
Arduino klaver käsitsi ja 7 eelseadistatud lauluga: Arduino klaveriklaviatuuri ühendamisel LCD -ga on 2 režiimi. Käsitsi režiim & Eelseadistatud režiim. Kasutasin 7 nupuvajutust lihtsa 7 klahvi klaveri jaoks ja 1 nuppu seadistusrežiimis, et lülituda 7 eelseadistatud loole. Eelseadistatud režiimis laulud: klõpsake seadistusrežiimi nuppu fi
Arduino klaver: 3 sammu
Arduino klaver: see " Klaver " oskab mängida tõelise klaveri oktavi. Nuppude vajutamine tähistab klaveri klahvivajutust. Heli edastatakse Piezo kõlari kaudu
Arduino klaver nuppude lülititega: 3 sammu
Arduino klaver nuppude lülititega: looja: Haotian YeOverview: See on kaheksa nupuvajutusega klaveriplaat, mis võimaldab teil mängida ühte oktaavi (Do Re Mi Fa So La Si Do) ja selle ühe oktaaviga saate proovida mängida mõned laulud, mis sulle meeldivad. Selle projekti jaoks on mõned puudused