Arduino uno trei LED-uri - muzică color și semafoare

Culoare muzicală

Continuați experimentele noastre cu LED-uri și complicați circuitul, adăugând câteva LED-uri multicolore. Vom avea trei LED-uri: roșu, albastru și verde. Circuitul va arăta astfel.







Arduino uno trei LED-uri - muzică color și semafoare

Ne asamblează în următoarea ordine. Luăm trei rezistențe identice și le introducem picioarele în știfturile 10, 11 și 12 pe placă. Alte rezistoare se introduc în găurile de pe panou, de exemplu în A11, A12, A13. Apoi, luăm trei LED-uri și inserăm picioarele lungi în orificiile E11, E12, E13. Picioarele scurte ale LED-urilor trebuie poziționate de-a lungul unei linii (F13, G13, H13). Jumperul închide designul, care este introdus în orificiul I13 și se conectează la terminalul GND de pe placa Arduino UNO.

Cod pentru muzică ușoară

Să scriem un algoritm simplu pentru LED-urile intermitente. Mai întâi, toate LED-urile se aprind, la rândul lor, și apoi toate se sting în același timp.

Arduino uno trei LED-uri - muzică color și semafoare

Rulați exemplul și asigurați-vă că totul funcționează corect. Pentru a îmbunătăți rezultatul, lipiți cubul de hârtie și puneți-l pe LED-uri. Veți obține un design translucid, care se va asemăna cu muzica color.







Trei LED-uri sunt ideale pentru punerea în aplicare a semafoarelor. În exemplul anterior, detaliile au fost grupate într-o grămadă. Vom compune un alt circuit pentru a nu fi confundat în fire.

Arduino uno trei LED-uri - muzică color și semafoare

Mai întâi, să definim că vom folosi ieșirile Arduino sub numerele 8, 10 și 12. Introducem fire în ele. Cel de-al doilea capăt al firelor este introdus în pană. Apoi, în locurile adiacente, punem rezistențe. După ele, din nou în locurile vecine, planificăm LED-uri. Mai departe pe o linie de la piciorul scurt introducem fire noi și le conectăm la șina albastră. Și, în sfârșit, luăm un alt fir care va ieși din șina albastră și va intra în pinul GND.

Ne uităm la modul în care funcționează circuitul. De la pinul 8, există un curent care trece prin rezistor, apoi trece prin LED-ul roșu, apoi trece prin fir până la minus și prin fir se duce la sol. Lanțul este închis. Celelalte două secțiuni ale circuitului cu LED-uri funcționează în același mod.

Acum scrieți codul. Vom scrie linia de cod în linie, având în vedere exemplele anterioare.

Unele echipe tipeously tastând din nou și din nou. Suntem norocoși că LED-urile clipesc de trei ori. Și dacă de 50 de ori? Unele părți ale codului pot fi înlocuite cu bucle pentru:

Codul a scăzut, mărimea programului a scăzut. Totul funcționează. Cu toate acestea, aceasta nu este limita. Ciclurile execută aceeași lucrare, numai LED-ul utilizat este modificat. Putem crea funcția proprie și facem o buclă comună în ea, specificând numărul de ieșire ca argument.

Dacă trebuie să schimbați ceva în program, este suficient în funcția noastră să indicați numărul de blitz-uri, noua durată a muncii etc. Totul în acest loc. Cu cât este mai flexibilă, cu atât este mai ușor să lucrezi la un proiect.

În această lecție, am învățat cum să creăm o construcție a mai multor elemente. Va fi mai interesant mai târziu.







Trimiteți-le prietenilor: