Indholdsfortegnelse:

Styr hastigheden på Jingle Bells med Arduino: 4 trin
Styr hastigheden på Jingle Bells med Arduino: 4 trin

Video: Styr hastigheden på Jingle Bells med Arduino: 4 trin

Video: Styr hastigheden på Jingle Bells med Arduino: 4 trin
Video: Дневник хранящий жуткие тайны. Переход. Джеральд Даррелл. Мистика. Ужасы 2024, November
Anonim
Kontroller hastigheden på Jingle Bells med Arduino
Kontroller hastigheden på Jingle Bells med Arduino

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: