Indholdsfortegnelse:
Video: Styr hastigheden på Jingle Bells med Arduino: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Denne instruktør viser dig, hvordan du programmerer en strip -LED til at svare til noter spillet af Arduino. Du kan også fremskynde eller bremse sangen ved at bringe din hånd tættere eller længere væk fra fotoresistoren. Mit eksempel er med sangen Jingle Bells, men du kan ændre den til en hvilken som helst sang, hvis du oversætter noterne.
Forbrugsvarer
- Fotoresistor
- Arduino bord
- 10K modstand (x2)
- LED strip
- Højttaler forstærker
- Ledninger (mand og kvinde)
Trin 1: Ledningsføring
Se linket herunder for at se den korrekte opsætning til dine ledninger.
Alle lyserøde ledninger flugter med stiftnumre.
Alle sorte ledninger fører til jorden.
Alle røde ledninger fører til 5V.
Helt sort med solbrun betyder en modstand.
De grønne ledninger angiver ledningerne, der kommer ud fra LED -strimlen.
Trin 2: Kodning
Kopiér den vedhæftede kode.
Resten er forklaring på, hvordan koden fungerer:
Kodningen har kommentarer, men du vil se, at den er ret lang. De første noter erklæret sikrer, at dit bræt kan lave enhver musikalsk tone. Der er derefter en farveerklæring, der skal svare til hver note. Tomrumsopsætningen tænder alle dine pins og starter programmeringen. Hulrumsløkken er, hvor hovedkodningen finder sted. Det begynder med et flydende tempo, dette sikrer, at din sang vil fremskynde eller bremse alt efter, hvor tæt du er på fotoresistoren. Jo tættere du er, jo hurtigere spiller det. Det fortsætter derefter med at spille jingle bells. Hver note har sin egen funktion. I første omgang rydder LED -strimlen af alle farver, det dikterer derefter sedlen og hvor lang den er. For en kvart note i skuespil i 250 millisekunder spiller en halv note i 500 millisekunder og en hel note spiller i 1000 millisekunder. Efter denne erklæring er der en sløjfe, der fortæller tavlen, hvor mange lamper der skal lyse; for en kvart note lyser 5 lamper, for en halv note 10 lys og for en hel note 10 lyser. Der er derefter en diktering af farve og forsinkelse for at afslutte noten. Dette gentages kontinuerligt, medmindre det tages ud af stikkontakten.
Trin 3: Test det
Måden at teste din kode og ledninger på er ved at tilslutte den! Hvis det ikke fungerer korrekt, skal du kontrollere dine ledninger, og at du har kopieret al kodningen. Du kan have en jord til 5V eller anden blanding.
Trin 4: Det virker, del nu
Nu hvor du har udarbejdet eventuelle problemer, du er færdig med projektet! Tag et billede, og del det med dine venner. Hvis du ville, kunne du ændre sangen ved at gøre tonerne forskellige og ændre farverne tilsvarende. Op til dig, mulighederne er uendelige!
Anbefalede:
Styr dine lysdioder med din tv -fjernbetjening ?! -- Arduino IR -tutorial: 5 trin (med billeder)
Styr dine lysdioder med din tv -fjernbetjening ?! || Arduino IR Tutorial: I dette projekt vil jeg vise dig, hvordan jeg genanvendte de ubrugelige knapper på min fjernsyns fjernbetjening for at styre lysdioderne bag mit tv. Du kan også bruge denne teknik til at styre alle slags ting med en smule kode -redigering. Jeg vil også tale lidt om teorien
Arduino fodkontakt (styr din guitarforstærker med Arduino): 10 trin (med billeder)
Arduino fodkontakt (styr din guitarforstærker med Arduino): Dette er mit første projekt i dette fællesskab og i arduino -platformen, og nu blev det lige vist på Arduino officielle websted. Tak alle for jeres støtte !! Så du spiller musik live, og du bruger metronom eller klikspor til at synkronisere din
Kontroller hastigheden på børsteløs DC-motor ved hjælp af Arduino og Bluetooth-modul (HC-05): 4 trin
Styr hastigheden på børsteløs DC-motor ved hjælp af Arduino og Bluetooth-modul (HC-05): Introduktion I denne vejledning skal vi kontrollere hastigheden på børsteløs DC-motor ved hjælp af Arduino UNO, Bluetooth-modul (HC-05) og Android-applikation til Bluetooth ( Arduino Bluetooth -controller)
Styr en masse servoer med Arduino !: 4 trin (med billeder)
Styr en masse servoer med Arduino !: Først skulle jeg fortælle noget. Jeg havde ikke smukke billeder. Så jeg har taget billederne fra bildr.blog.Vi ved, en Arduino UNO har ikke meget pwm -pins til at styre mange servoer. Så vi falder ofte i et problem med at styre flere servoer af en arduino
Styr Arduino ved hjælp af smartphone via USB med Blynk -app: 7 trin (med billeder)
Kontrol Arduino Brug af smartphone via USB Med Blynk App: I denne vejledning skal vi lære at bruge Blynk app og Arduino for at styre lampen, kombinationen vil være gennem USB seriel port. Formålet med denne instruerbare er at vise enkleste løsning fjernstyret din Arduino eller c