
Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-23 15:04

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!
Recomandat:
MOSFET DC MOTOR Controlează viteza utilizând Arduino: 6 pași

Viteza de control MOSFET DC MOTOR folosind Arduino: În acest tutorial vom învăța cum să controlăm viteza motorului DC folosind un modul MOSFET. Urmăriți videoclipul
Cum se controlează motorul DC cu L298n și Arduino: 5 pași

Cum se controlează motorul DC cu L298n și Arduino: Bună ziua tuturor. Să ne prezentăm. Numele meu este Dimitris și sunt din Grecia. Îmi place foarte mult Arduino pentru că este o placă inteligentă. Voi încerca să descriu cât mai bine acest lucru instructabil pentru a face de oricine. Asadar, hai sa incepem
Cum se controlează Servomotorul Arduino Tutorial: 4 pași

Cum se controlează Servo Motor Arduino Tutorial: Hei băieți! Bine ați venit la noul meu tutorial, sper că v-a plăcut deja „Controlul motorului pas cu pas mare” instructabil anterior. Astăzi, postez acest tutorial informativ pentru a vă învăța elementele de bază ale oricărui control servomotor, am postat deja un videoclip
Controlează sunetul sonor cu Arduino: 7 pași

Controlați sunetul buzzerului cu Arduino: există multe lucrări interactive care pot fi completate cu Arduino, cea mai comună și cea mai frecvent utilizată este afișarea sunetului și a luminii. Cele mai comune componente care pot face sunet sunt buzzerul și claxonul. Comparați-le pe cele două, soneria este mai simplă
Cum se controlează motorul DC fără perii Quadcopter fără perii (tip 3 fire) utilizând regulatorul de viteză al motorului HW30A și Arduino UNO: 5 pași

Cum să controlați motorul DC fără perii Quadcopter fără perii (tip 3 fire) utilizând regulatorul de viteză al motorului HW30A și Arduino UNO: Descriere: Regulatorul de viteză al motorului HW30A poate fi utilizat cu 4-10 baterii NiMH / NiCd sau 2-3 celule LiPo. BEC este funcțional cu până la 3 celule LiPo. Poate fi folosit pentru a controla viteza motorului fără perii de curent continuu (3 fire) cu maxim până la 12Vdc.Specific