Sadržaj:

Arduino klavir: 5 koraka
Arduino klavir: 5 koraka

Video: Arduino klavir: 5 koraka

Video: Arduino klavir: 5 koraka
Video: ПЕРВАЯ СХЕМА НА АРДУИНО [Уроки Arduino #4] 2024, Srpanj
Anonim
Arduino klavir
Arduino klavir
Arduino klavir
Arduino klavir

Bok dečki, jeste li oduvijek htjeli napraviti klavir, ako da, onda ste na pravom mjestu.

Materijali

1. Arduino

2. Zvučnik od 8 ohma

3. Povucite otpornike (1k - 10k će biti sasvim u redu)

4. 8 taktičkih prekidača

5. Oglasna ploča i veroboard

Korak 1: Povucite i povucite otpornike

Povucite i povucite otpornike
Povucite i povucite otpornike
Povucite i povucite otpornike
Povucite i povucite otpornike

povucite otpornik

Ovo su otpornici koji održavaju logičko stanje pina VISOKO kada pin nije spojen ili nema stanje.

Povucite otpornike

Ovi otpornici pomažu u održavanju niskog logičkog stanja pina dok nije spojen ili kada pin nema stanje.

Da biste saznali više o pull -down i pull -down otpornicima, posjetite

playground.arduino.cc/CommonTopics/PullUpD…

Napomena: postoje tri stanja pinova koji su VISOKI, NISKI I Lebdeći ili velike ovisnosti. Kad je pin visok, to znači da je na 5v (za Arduino MCU), dok LOW znači da je blizu 0v ili GND, dok za plutajući znači da nema stanje niti je VISA ILI NISKA.

NAPOMENA: u ovim uputama koristit ćemo otpornike za povlačenje

Korak 2: Fukcija tonova i frekvencija

Arduino ton fukcija

Ova se funkcija koristi za generiranje bilo koje frekvencije na Arduino pin -u

ton (pin, frekvencija, trajanje ili kašnjenje);

Na primjer ton (9, 3100, 100);

noTone ()

Ova se funkcija koristi kada ne želite reproducirati bilo koji ton ili frekvenciju na određenom pinu.

noTone (pin);

Na primjer noTone (9); // ovo neće reproducirati ton ili frekvenciju na pinu 9.

NAPOMENA: AKO želite promijeniti pin koji se koristi za ton, provjerite je li to PWM pin.

ton (pwm pin, frekvencija, kašnjenje);

noTone (pwm pin); Da biste saznali pwm pin za Arduino, pregledajte internet. Na primjer, potražite (pwm pin Arduino pro mini). Samo promijenite pro mini u Arduino mikro kontroler koji koristite. Za više informacija o pwm posjetite

Korak 3: Trenutni prekidači (taktički prekidači)

Trenutni prekidači (taktički prekidači)
Trenutni prekidači (taktički prekidači)

Ovi prekidači kada se pritisnu spojeni su za trenutak kada ste ih pritisnuli, odmah maknete ruku i oni se odspoje. Za dodatna objašnjenja o upotrebi taktičkih prekidača preuzmite videozapis u ovom uputstvu

Korak 4: Sheme

Sheme
Sheme

ako koristite kôd s unutarnjim pull -up otpornikom, zanemarite pull -down otpornike u ovoj shemi. Ne zaboravite spojiti jedan odvod vašeg zvučnika na pwm pin 9 ili pwm pin koji koristite, a drugi na GND. ako je vaš zvučnik polariziran, spojite pozitivni provodnik s pwm iglom i negativni pin na GND.

Korak 5: Kodirajte

Drugi kôd sam u potpunosti izmijenio za one koji nemaju otpornike koje bi mogli koristiti kao otpornike za povlačenje

Šifra jedan naziv je Arduino piano.zip, dok je kod 2 piano.zip

Hvala na čitanju. Svirajte svoj klavir dok vam duše ne poskoče od radosti.

Nisam mogao ugraditi svoj YouTube videozapis, ali možete mu pristupiti putem ove veze

www.youtube.com/embed/apsuFn0Wp1g

Preporučeni: