Obsah:

Ovládač jasu LED pásika: 4 kroky
Ovládač jasu LED pásika: 4 kroky

Video: Ovládač jasu LED pásika: 4 kroky

Video: Ovládač jasu LED pásika: 4 kroky
Video: Light strip LED | remote control color led light | LED Strip Installation Guide 2024, Jún
Anonim
Ovládač jasu LED pásika
Ovládač jasu LED pásika
Ovládač jasu LED pásika
Ovládač jasu LED pásika
Ovládač jasu pásika LED
Ovládač jasu pásika LED

LED pásy sú známe po celom svete svojou spotrebou nízkeho napätia a jeho jasom. Niekedy potrebujeme upraviť napájanie a jas týchto pásikov LED, napríklad počas spánku by ste boli kvôli jasu LED rušení. Toto je arduino projekt na ovládanie jasu pásika LED. je užívateľsky príjemný, pretože od neho získava hodnotu jasu. Hodnota jasu závisí od napätia uvedeného na páse LED. Ak používateľ dáva 5 V, dáva maximálny jas, ak dáva 0,1 V, dodáva nízky jas. Arduino mohol písať napätie od 0 do 255 (0-5v rozdelenie, napr.: 1v = 51 jednotiek). Ale pomocou príkazov a výpočtu to môžeme minimalizovať na 0-5v. Poďme do projektu.

Zásoby

Požiadavky:

  1. Arduino UNO / nano / MEGA
  2. LED pásik (mal by fungovať minimálne
  3. Arduino IDE
  4. spojovacie vodiče (č. 2)

Krok 1: PRIPOJENIA

PRIPOJENIA
PRIPOJENIA

Toto sú pripojenia na pripojenie LED pásky k Arduinu:

LED pásik ARDUINO

GND >> - (negatívne)

DIGITÁLNY PWM 3 (pin3) >> + (kladný)

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

zapojte záporný pin LED pásky do skupinového (GND) kolíka arduina

pripojte kladný kolík LED pásky k kolíku 3 pinov arduina

Krok 2: KÓD

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

Najdôležitejšou vecou vedľa hardvéru v Arduine je kód. Kód je uvedený nižšie. Zadajte tento kód a nahrajte ho pomocou arduino IDE alebo bluino loadera.

plavákový jas; int LED = 3; plávajúca skutočná jasnosť; plavákové oneskorenie1; float delay2; plaváková možnosť; void setup () {pinMode (LED, VÝSTUP); Serial.begin (9600); Serial.println ("radič LED pásov Arduino"); Serial.println (""); Serial.println ("Zadajte jas LED pásika (1-5)"); Serial.println (""); while (Serial.available () == 0) {} jas = Serial.parseFloat (); realbrightness = (jas) * 51,0; if (realbrightness> = 6) {Serial.println ("Zadajte platný jas"); }} void loop () {Serial.println (""); Serial.println („LED pás bliká rýchlosťou“); Serial.print (jas); analogWrite (LED, skutočná jas); oneskorenie (1000); }

Krok 3: ČAS NA TESTOVANIE

ČAS NA TESTOVANIE!
ČAS NA TESTOVANIE!
ČAS NA TESTOVANIE!
ČAS NA TESTOVANIE!

Pripojte Arduino, nahrajte kód, otvorte sériový monitor. Mala by sa zobraziť správa „Zadajte jas LED pásika (1-5)“. Zadajte hodnotu jasu a kliknite na tlačidlo odoslať. vo svojom príkaze jasu môžete vidieť, že váš pás LED beží !.

Krok 4: DOPLŇUJÚCE INFO:

  • Jas je možné zadať v desatinných hodnotách.
  • jas zadaný nad 5 bude rovnaký ako 5.
  • Keď sa hodnota zníži, jas sa zníži.
  • V predvolenom nastavení niekedy vo vašom počítači môžu chýbať ovládače Arduino. Ak chcete vyriešiť chyby, otvorte správcu zariadení a aktualizujte všetky neznáme ovládače.
  • Vyberte správny port COM a verziu Arduina.
  • Alternatívne stiahnutie kódu:

Odporúča: