Kazalo:

Arduino klavir: 5 korakov
Arduino klavir: 5 korakov

Video: Arduino klavir: 5 korakov

Video: Arduino klavir: 5 korakov
Video: Magical Piano?.. 2024, November
Anonim
Arduino klavir
Arduino klavir
Arduino klavir
Arduino klavir

Pozdravljeni, ste si vedno želeli narediti klavir, če da, potem ste na pravem mestu.

Materiali

1. Arduino

2. 8 ohmski zvočnik

3. Potegnite upore navzdol (1k - 10k bo čisto v redu)

4. 8 taktnih stikal

5. Ogledna plošča in veroboard

Korak: Potegnite navzgor in navzdol upore

Potegnite navzgor in navzdol uporov
Potegnite navzgor in navzdol uporov
Potegnite navzgor in navzdol uporov
Potegnite navzgor in navzdol uporov

potegnite upor

To so upori, ki ohranjajo logično stanje zatiča VISOKO, če pin ni priključen ali nima stanja.

Odstranite upore

Ti upori pomagajo ohraniti nizko logično stanje nožice, medtem ko ni povezan, ali če pin nima stanja.

Če želite izvedeti več o uporih navzgor in navzdol, obiščite

playground.arduino.cc/CommonTopics/PullUpD…

Opomba: obstajajo tri stanja zatičev, ki so VISOKA, NIZKA IN lebdeča ali velika odvisnost. Ko je pin visok, pomeni to pri 5v (za Arduino MCU), LOW pa pomeni, da je blizu 0v ali GND, medtem ko za plavajoče pomeni, da nima stanja, ni niti VISOKO ALI NIZKO.

OPOMBA: v tem navodilu bomo uporabljali uporovne upore

2. korak: Toniranje in frekvenca

Arduino zvok

Ta funkcija se uporablja za ustvarjanje katere koli frekvence na zatiču Arduino

ton (pin, frekvenca, trajanje ali zakasnitev);

Na primer ton (9, 3100, 100);

noTone ()

Ta funkcija se uporablja, če ne želite predvajati nobenega tona ali frekvence na določenem zatiču.

noTone (pin);

Na primer noTone (9); // to ne bo predvajalo tona ali frekvence na pin 9.

OPOMBA: Če želite spremeniti pin, ki se uporablja za ton, se prepričajte, da je pin PWM.

ton (pwm pin, frekvenca, zakasnitev);

noTone (pwm pin); Če želite izvedeti pwm pin za Arduino, pobrskajte po internetu. Na primer poiščite (pwm pin Arduino pro mini). Samo spremenite pro mini v mikro krmilnik Arduino, ki ga uporabljate. Za več informacij o pwm obiščite

3. korak: trenutna stikala (taktna stikala)

Trenutna stikala (taktna stikala)
Trenutna stikala (taktna stikala)

Ta stikala, ko jih pritisnete, so priključena v trenutku, ko ste jih pritisnili, takoj ko odstranite roko, se odklopijo. Za več pojasnil o uporabi taktnih stikal prenesite video v tem navodilu

4. korak: Sheme

Sheme
Sheme

če uporabljate kodo z notranjim uporovnim uporom, zanemarite izvlečne upore v tej shemi. Ne pozabite priključiti enega kabla zvočnika na pwm pin 9 ali pwm pin, ki ga uporabljate, drugega pa na GND. če je vaš zvočnik polariziran, priključite pozitivni vod na pin pwm in negativni na GND.

5. korak: Koda

Drugo kodo sem popolnoma spremenil za tiste, ki nimajo uporov, ki bi jih uporabili kot uporovne upore

Koda eno ime je Arduino piano.zip, medtem ko je code2 piano.zip

Hvala za branje. Igrajte na klavir, dokler vam duše ne skočijo od veselja.

Svojega videoposnetka v YouTubu nisem mogel vdelati, do njega pa lahko dostopate prek te povezave

www.youtube.com/embed/apsuFn0Wp1g

Priporočena: