Tartalomjegyzék:

LED szalag fényerő -szabályozó: 4 lépés
LED szalag fényerő -szabályozó: 4 lépés

Videó: LED szalag fényerő -szabályozó: 4 lépés

Videó: LED szalag fényerő -szabályozó: 4 lépés
Videó: LED SZALAG SZERELÉS EGYSZERŰEN: LED szalag bekötése, toldása: gyorscsatlakozókkal - Csináld magad! 2024, Június
Anonim
LED szalag fényerő -szabályozó
LED szalag fényerő -szabályozó
LED szalag fényerő -szabályozó
LED szalag fényerő -szabályozó
LED szalag fényerő -szabályozó
LED szalag fényerő -szabályozó

A LED -szalagok világszerte híresek az alacsony feszültség és a fényerő fogyasztásáról. Néha módosítanunk kell a LED -szalagok feszültségét és fényerejét, például alvás közben a LED fényereje miatt zavart. Ez egy arduino projekt a LED szalag fényerejének szabályozására. felhasználóbarát, mivel fényerő értéket kap a felhasználótól. A fényerő értéke a LED szalag feszültségétől függ. Ha a felhasználó 5 V -ot ad, akkor a maximális fényerőt adja, ha 0,1 V -ot ad, akkor alacsony fényerőt biztosít. Az Arduino 0-255 közötti feszültséget tud írni (0-5v felosztás, pl. 1v = 51 egység). De parancsok és számítások segítségével ezt minimalizálhatjuk 0-5v-ra. Menjünk bele a projektbe.

Kellékek

Követelmények:

  1. Arduino UNO / nano / MEGA
  2. LED szalag (legalább minimálisan működnie kell
  3. Arduino IDE
  4. összekötő vezetékek (2. sz.)

1. lépés: KAPCSOLATOK

CSATLAKOZÁSOK
CSATLAKOZÁSOK

Ezek a csatlakozók a LED szalag és az Arduino csatlakoztatásához:

ARDUINO LED szalag

GND >> - (negatív)

DIGITAL PWM 3 (pin3) >> + (pozitív)

--------------------------------------------------------------------------------------

csatlakoztassa a LED szalag negatív csapját az arduino hornyolt (GND) tűjéhez

Csatlakoztassa a LED -szalag pozitív tűjét az arduino 3 tűs csatlakozójához

2. lépés: KÓDOLÁS

KÓD
KÓD
KÓD
KÓD

Az Arduino hardvere mellett a legfontosabb dolog a kód. A kódot az alábbiakban adjuk meg. Írja be ezt a kódot, és töltse fel arduino IDE vagy bluino betöltő segítségével.

úszó fényerő; int LED = 3; lebegő valóságosság; float delay1; float delay2; úszó lehetőség; void setup () {pinMode (LED, OUTPUT); Sorozat.kezdet (9600); Serial.println ("Arduino LED szalagvezérlő"); Serial.println (""); Serial.println ("Kérjük, adja meg a LED szalag fényerejét (1-5)"); Serial.println (""); while (Serial.available () == 0) {} brightness = Serial.parseFloat (); valós fényesség = (fényerő) * 51,0; if (realbrightness> = 6) {Serial.println ("Kérjük, adjon meg egy érvényes fényerőt"); }} void loop () {Serial.println (""); Serial.println ("A LED szalag villog" sebességgel); Soros.nyomtatás (fényerő); analogWrite (LED, valós fényerő); késleltetés (1000); }

3. lépés: IDŐ A TESZTELÉSRE

IDŐ A TESZTELÉSRE!
IDŐ A TESZTELÉSRE!
IDŐ A TESZTELÉSRE!
IDŐ A TESZTELÉSRE!

Csatlakoztassa az Arduino -t a kód feltöltéséhez, nyissa meg a Soros monitort. A "Kérjük, adja meg a LED szalag fényerejét (1-5)" üzenet jelenik meg. Adja meg a fényerő értékét, majd kattintson a Küldés gombra. a fényerő -parancsban megtekintheti, hogy a LED -szalag fut !.

4. lépés: TOVÁBBI INFORMÁCIÓK:

  • A fényerő tizedes értékben adható meg.
  • az 5 fölött megadott fényerő ugyanaz lesz, mint az 5.
  • Ahogy az érték csökken, a fényerő csökken.
  • Alapértelmezés szerint előfordulhat, hogy az Arduino illesztőprogramok hiányoznak a számítógépről. A hibák megoldásához nyissa meg az Eszközkezelőt, és frissítse az összes ismeretlen illesztőprogramot.
  • Válassza ki a megfelelő COM portot és az Arduino verzióját.
  • Alternatív kód letöltés:

Ajánlott: