Controlează viteza Jingle Bells cu Arduino: 4 pași
Controlează viteza Jingle Bells cu Arduino: 4 pași
Anonim
Controlează viteza Jingle Bells cu Arduino
Controlează viteza Jingle Bells cu Arduino

Acest instructable vă va arăta cum să programați o bandă LED pentru a corespunde cu notele jucate de Arduino. De asemenea, puteți accelera sau încetini melodia aducând mâna mai aproape sau mai departe de fotorezistor. Exemplul meu este cu piesa Jingle Bells, cu toate acestea, ați putea să o schimbați în orice melodie dacă traduceți notele.

Provizii

  • Fotorezistor
  • Placa Arduino
  • Rezistor 10K (x2)
  • Benzi LED
  • Amplificator difuzor
  • Sârme (masculin și feminin)

Pasul 1: Cablare

Consultați linkul de mai jos pentru a vedea configurarea corectă pentru firele dvs.

Toate firele roz se aliniază la numerele de pin.

Toate firele negre duc la sol.

Toate firele roșii duc la 5V.

Tot negru cu bronz înseamnă un rezistor.

Firele verzi semnifică firele care ies din banda LED.

Pasul 2: Codificare

Copiați codul atașat.

Restul este explicația modului în care funcționează codul:

Codarea conține comentarii, cu toate acestea, veți vedea că este destul de lungă. Notele inițiale declarate asigură faptul că tabloul dvs. poate emite orice ton muzical. Există apoi o declarație de culori care să corespundă cu fiecare notă. Configurarea nulă pornește toate pinii și începe programarea. Bucla de gol este locul unde are loc codarea principală. Începe cu un tempo float, acest lucru asigură că melodia dvs. va accelera sau încetini în funcție de cât de aproape sunteți de fotorezistor. Cu cât ești mai aproape, cu atât joacă mai repede. Apoi continuă să cânte clopote. Fiecare notă are propria funcție. Inițial, curăță banda LED de toate culorile, apoi dictează nota și cât de lungă este. Pentru un sfert de notă în 250 de milisecunde, o jumătate de notă este de 500 de milisecunde și o notă întreagă de 1000 de milisecunde. După această declarație există o buclă care spune tabloul câte lumini ar trebui să se aprindă; pentru o notă de sfert se aprind 5 lumini, pentru o jumătate de notă 10 lumini și pentru o notă întreagă 10 lumini se aprind. Există apoi o dictare a culorii și întârzierii pentru a termina nota. Acest lucru se repetă continuu, cu excepția cazului în care este deconectat de pe tablă.

Pasul 3: Testează-l

Modul de a vă testa codul și cablajul este să îl conectați! Dacă nu funcționează corect, verificați firele și ați copiat toate codurile. Este posibil să aveți un teren care merge la 5V sau alt amestec.

Pasul 4: Funcționează, acum împărtășește

Acum că ați rezolvat orice problemă ați terminat cu proiectul! Faceți o fotografie și partajați-o cu prietenii. Dacă doriți, puteți schimba melodia făcând notele diferite și schimbând culorile în mod corespunzător. Depinde de tine, posibilitățile sunt nelimitate!