Sadržaj:

Upravljajte brzinom zvonjenja uz Arduino: 4 koraka
Upravljajte brzinom zvonjenja uz Arduino: 4 koraka

Video: Upravljajte brzinom zvonjenja uz Arduino: 4 koraka

Video: Upravljajte brzinom zvonjenja uz Arduino: 4 koraka
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Novembar
Anonim
Kontrolirajte brzinu zvonjenja uz Arduino
Kontrolirajte brzinu zvonjenja uz Arduino

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: