Kazalo:
Video: Nadzor hitrosti zvonjenja z Arduinom: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
Ta Instructable vam bo pokazal, kako programirati LED trak tako, da ustreza zapisom, ki jih igra Arduino. Pesem lahko tudi pospešite ali upočasnite tako, da roko približate ali oddaljite od foto upornika. Moj primer je s pesmijo Jingle Bells, vendar jo lahko spremenite v katero koli pesem, če prevedete note.
Zaloge
- Foto upor
- Arduino plošča
- 10K upor (x2)
- LED trak
- Ojačevalnik zvočnikov
- Žice (moški in ženski)
1. korak: Ožičenje
Na spodnji povezavi si oglejte pravilno nastavitev svojih žic.
Vse rožnate žice so poravnane s številkami pin.
Vse črne žice vodijo do tal.
Vse rdeče žice vodijo do 5V.
Vse črno s porjavelostjo pomeni upor.
Zelene žice označujejo žice, ki prihajajo iz LED traku.
2. korak: Kodiranje
Kopirajte priloženo kodo.
Ostalo je razlaga, kako kodiranje deluje:
Kodiranje ima pripombe, vendar boste videli, da je precej dolgo. Začetne opombe zagotavljajo, da lahko vaša plošča odda kateri koli glasbeni ton. Nato obstaja deklaracija barv, ki ustreza vsaki opombi. Nastavitev void vklopi vse vaše zatiče in začne programiranje. Void zanka je mesto, kjer poteka glavno kodiranje. Začne se s plavajočim tempom, kar zagotavlja, da se bo vaša pesem pospešila ali upočasnila, odvisno od tega, kako blizu ste fotorezistorju. Bližje ko ste, hitreje se igra. Nato se začne igrati jingle bells. Vsaka nota ima svojo funkcijo. Sprva počisti LED trak vseh barv, nato narekuje opombo in kako dolga je. Za četrtino note v igrah 250 milisekund, polovica igra 500 milisekund, cela nota pa 1000 milisekund. Po tej izjavi je zanka, ki deski pove, koliko luči naj zasveti; za četrtino note zasveti 5 lučk, za polovico note 10 lučk in za celo noto zasveti 10 luči. Nato sledi diktat barve in zamuda za konec zapiska. To se ponavlja neprekinjeno, razen če ste izključeni iz plošče.
3. korak: Preizkusite
Kodo in ožičenje lahko preizkusite tako, da jo priključite! Če ne deluje pravilno, preverite svoje žice in ali ste kopirali vse kodiranje. Morda imate ozemljitev na 5V ali drugo zmešo.
4. korak: Deluje, zdaj delite
Zdaj, ko ste rešili vsa vprašanja, ki ste jih rešili s projektom! Posnemite sliko in jo delite s prijatelji. Če želite, lahko pesem spremenite tako, da note naredite drugačne in barve ustrezno spremenite. Od vas je možnosti neskončno!
Priporočena:
Nadzor hitrosti MOSFET -a DC MOTOR -ja z uporabo Arduina: 6 korakov
Nadzor hitrosti enosmernega motorja MOSFET z uporabo Arduina: V tej vadnici se bomo naučili, kako z modulom MOSFET nadzirati hitrost enosmernega motorja. Oglejte si video
DC MOTOR Nadzor hitrosti in smeri gibov roke z Arduinom: 8 korakov
DC MOTOR Nadzor hitrosti in smeri ročnih gibov z Arduinom: V tej vadnici se bomo naučili, kako krmiliti enosmerni motor z ročnimi kretnjami z arduinom in Visuinom
Stepper Menu za nadzor hitrosti za Arduino: 6 korakov
Meni za nadzor hitrosti korakov, ki ga poganja Arduino: Ta knjižnica SpeedStepper je prepis knjižnice AccelStepper, ki omogoča nadzor hitrosti koračnega motorja. Knjižnica SpeedStepper vam omogoča, da spremenite nastavljeno hitrost motorja, nato pa z istim algoritmom pospeši/upočasni na novo nastavljeno hitrost
Rotacijski ventilator z uporabo servo motorja in nadzor hitrosti: 6 korakov
Rotacijski ventilator z uporabo servo motorja in nadzor hitrosti: V tej vadnici se bomo naučili, kako s servo motorjem, potenciometrom, arduinom in Visuinom vrtiti ventilator z nastavljivo hitrostjo. Oglejte si video
Nadzor hitrosti brezkrtačnega enosmernega motorja z uporabo Arduino in modula Bluetooth (HC-05): 4 koraki
Nadzor hitrosti brezkrtačnega enosmernega motorja z uporabo Arduino in modula Bluetooth (HC-05): Uvod V tej vadnici bomo nadzorovali hitrost brezkrtačnega enosmernega motorja z uporabo Arduino UNO, modula Bluetooth (HC-05) in aplikacije Android za Bluetooth ( Arduino Bluetooth krmilnik)