Sadržaj:
Video: Upravljajte brzinom zvonjenja uz Arduino: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
Ovaj Instructable će vam pokazati kako programirati LED traku tako da odgovara notama koje svira Arduino. Pjesmu možete i ubrzati ili usporiti približavanjem ruke ili dalje od foto otpornika. Moj primjer je s pjesmom Jingle Bells, međutim možete je promijeniti u bilo koju pjesmu ako prevedete note.
Supplies
- Fotootpornik
- Arduino ploča
- 10K otpornik (x2)
- LED traka
- Pojačalo za zvučnike
- Žice (muške i ženske)
Korak 1: Ožičenje
Na donjoj poveznici pogledajte pravilnu postavu svojih žica.
Sve ružičaste žice poravnavaju se sa brojevima pinova.
Sve crne žice vode do mase.
Sve crvene žice vode do 5V.
Sve crno sa preplanulom bojom označava otpornik.
Zelene žice označavaju žice koje izlaze iz LED trake.
Korak 2: Kodiranje
Kopirajte priloženi kôd.
Ostalo je objašnjenje kako kodiranje radi:
Kodiranje ima komentare, ali vidjet ćete da je prilično dugačak. Početne izjave osiguravaju da vaša ploča može proizvesti bilo koji muzički ton. Zatim postoji deklaracija boja koja odgovara svakoj bilješci. Postavljanje void uključuje sve vaše pinove i započinje programiranje. Void petlja je mjesto gdje se odvija glavno kodiranje. Počinje s plutajućim tempom, što osigurava da će se vaša pjesma ubrzati ili usporiti ovisno o tome koliko ste blizu fotootpornika. Što ste bliže, to se brže igra. Zatim se nastavlja sa sviranjem zvona. Svaka nota ima svoju funkciju. U početku briše LED traku svih boja, a zatim diktira notu i koliko je duga. Za četvrtinu note u sviranju 250 milisekundi, pola note svira 500 milisekundi, a cijela nota svira 1000 milisekundi. Nakon ove deklaracije postoji petlja koja govori ploči koliko svjetla treba da zasvijetli; za četvrtinu note svetli 5 lampica, za pola note 10 svetla i za celu notu 10 svetla. Zatim slijedi diktiranje boje i kašnjenje za kraj bilješke. Ovo se ponavlja neprekidno, osim ako ste isključeni iz ploče.
Korak 3: Isprobajte
Način testiranja vašeg koda i ožičenja je da ga priključite! Ako ne radi ispravno, provjerite svoje žice i jeste li kopirali sve kodove. Možda imate uzemljenje na 5V ili neko drugo miješanje.
Korak 4: Radi, sada podijelite
Sada kada ste riješili sve probleme s projektom! Snimite sliku i podijelite je sa prijateljima. Ako želite, mogli biste promijeniti pjesmu tako da note budu različite i da odgovarajuće promijenite boje. Na vama je da su mogućnosti beskrajne!
Preporučuje se:
Nagging Robot® - Uznemirujuće brzinom života: 7 koraka (sa slikama)
Nagging Robot® | Uznemirujuće brzinom života: Najlakši način da se svaki dan naljutite. Nagging Robot® ima rješenje. Nagging Robot® Annooy® 900 Annooy® 900 pažljivo je osmišljen s najnovijom DIY tehnologijom kako bi živcirao ljude. autor Daniel Locatelli i TzuYing ChenMore power
Mašina za jetkanje s promjenjivom brzinom: 9 koraka
Mašina za graviranje s promjenjivom brzinom: U ovoj temi želimo podijeliti o tome kako napraviti mašinu za graviranje za ličnu upotrebu. Ovu ideju smo dobili kada smo htjeli napraviti minimalni sistem za ATMega328p. Najdosadniji korak u ispisivanju izgleda PCB -a kada radimo korak jetkanja. Troši se
ALTERNATIVA GENERATORA UPRAVLJAČKOG SIGNALA ZA ELEKTRONSKU UPRAVLJANJE BRZINOM (ESC): 7 koraka
ALTERNATIVA GENERATORA UPRAVLJAČKOG SIGNALA ZA ELEKTRONSKU UPRAVLJANJE BRZINOM (ESC): Prije nekog vremena objavio sam video (https://www.youtube.com/watch?v=-4sblF1GY1E) na svom YouTube kanalu gdje sam pokazao kako se izrađuje vjetroturbina iz istosmjernog motora bez četkica. Video sam napravio na španskom i u njemu je objašnjeno da je ovaj motor dat
Upravljajte brzinom istosmjernog motora bez četkica pomoću Arduina i Bluetooth modula (HC-05): 4 koraka
Upravljajte brzinom istosmjernog motora bez četkica pomoću Arduina i Bluetooth modula (HC-05): Uvod U ovom ćemo vodiču kontrolirati brzinu istosmjernog motora bez četkica pomoću Arduino UNO, Bluetooth modula (HC-05) i Android aplikacije za Bluetooth ( Arduino Bluetooth kontroler)
UPRAVLJANJE I UPRAVLJANJE BRZINOM DC MOTORA KORIŠĆENJEM LABVIEW (PWM) I ARDUINO: 5 koraka
UPUTSTVO I UPRAVLJANJE BRZINOM DC MOTORA KORIŠĆENJEM LABVIEW (PWM) I ARDUINO: Zdravo momci, prije svega oprostite na mom smiješnom engleskom jeziku. U ovom uputstvu pokazat ću vam kako kontrolirati brzinu istosmjernog motora pomoću laboratorijskog pregleda Počnimo