Sadržaj:
- Korak 1: Povucite i povucite otpornike prema gore
- Korak 2: Fukcija tonova i frekvencija
- Korak 3: Trenutni prekidači (taktički prekidači)
- Korak 4: Sheme
- Korak 5: Kodirajte
Video: Arduino klavir: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Zdravo momci, 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 takt prekidača
5. Oglasna ploča i veroboard
Korak 1: Povucite i povucite otpornike prema gore
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 logičkog stanja pina niskim 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 zavisnosti. 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 ovom uputstvu koristit ćemo otpornike za povlačenje
Korak 2: Fukcija tonova i frekvencija
Arduino ton fukcija
Ova funkcija se 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 funkcija se 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 na Arduino mikro kontroler koji koristite. Za više informacija o pwm posjetite
Korak 3: Trenutni prekidači (taktički prekidači)
Ovi prekidači kada se pritisnu su povezani za trenutak kada ste ih pritisnuli, odmah uklonite ruku i oni se odspoje. Za dodatna objašnjenja o upotrebi taktičkih prekidača preuzmite videozapis u ovom uputstvu
Korak 4: Sheme
ako koristite kôd s unutarnjim otpornikom na zatezanje, zanemarite otpornike za povlačenje na 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 spuštanje
Kodni 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 video, ali možete mu pristupiti putem ove veze
www.youtube.com/embed/apsuFn0Wp1g
Preporučuje se:
Arduino Piezo Buzzer klavir: 5 koraka
Arduino Piezo Buzzer Piano: Ovdje ćemo napraviti Arduino klavir koji koristi piezo zujalicu kao zvučnik. Ovaj projekt je lako skalabilan i može raditi s više ili manje bilješki, ovisno o vama! Izgradit ćemo ga sa samo četiri gumba/tipke radi jednostavnosti. Ovo je zabavna i laka projekcija
Jednostavan Arduino klavir: 8 koraka
Jednostavni Arduino klavir: Danas ćemo stvarati jednostavan Arduino klavir od jedne oktave, koji može biti odlično polazište za druge projekte. Ovaj projekt će predstaviti osnovne Arduino komponente i programiranje na srednjoškolskom nivou. Iako su kodovi unaprijed napravljeni pojedinci
Arduino klavir s ručnim i 7 unaprijed postavljenih pjesama: 7 koraka
Arduino klavir sa ručnim i 7 unaprijed postavljenih pjesama: Arduino klavirska tastatura koja se povezuje s LCD -om ima 2 načina rada. Ručni način & Režim unaprijed postavljenih postavki. Koristio sam 7 tipki za jednostavan klavir sa 7 tipki i 1 gumb za način rada za postavljanje za prebacivanje na 7 unaprijed postavljenih pjesama. Pjesme u unaprijed postavljenom načinu rada: kliknite gumb za način postavljanja fi
Vazdušni klavir pomoću IC senzora blizine, zvučnika i Arduino Uno (nadograđeno/2. dio): 6 koraka
Zračni klavir pomoću IC senzora blizine, zvučnika i Arduino Uno (nadograđeno/dio 2): Ovo je nadograđena verzija prethodnog projekta zračnog klavira?. Ovdje koristim JBL zvučnik kao izlaz. Uključio sam i dugme osjetljivo na dodir za promjenu načina rada prema zahtjevima. Na primjer- način rada sa tvrdim basom, normalni način rada, visoki fr
Arduino klavir: 3 koraka
Arduino klavir: Ovaj " klavir " može svirati oktavu pravog klavira. Pritisak tastera predstavlja pritisak na taster na klaviru. Zvuk će se prenositi putem Piezo zvučnika