Sisukord:

Arduino klaver: 5 sammu
Arduino klaver: 5 sammu

Video: Arduino klaver: 5 sammu

Video: Arduino klaver: 5 sammu
Video: КАК ПРОВЕРИТЬ ВСË ОБОРУДОВАНИЕ ПОСЛЕ УСТАНОВКИ MACOS 13 VENTURA? HACKINTOSH - ALEXEY BORONENKOV 2024, September
Anonim
Arduino klaver
Arduino klaver
Arduino klaver
Arduino klaver

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õmmake ja tõmmake takistid alla
Tõmmake ja tõmmake takistid alla
Tõmmake ja tõmmake takistid alla
Tõmmake ja tõmmake takistid 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)

Hetkelülitid (taktilülitid)
Hetkelü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

Skeemid
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: