Բովանդակություն:

LED շերտի պայծառության վերահսկիչ `4 քայլ
LED շերտի պայծառության վերահսկիչ `4 քայլ

Video: LED շերտի պայծառության վերահսկիչ `4 քայլ

Video: LED շերտի պայծառության վերահսկիչ `4 քայլ
Video: Unpacking եւ փորձարկում: Անջրանցիկ LED Strip Light | LED Strip Light | SMD5050 2024, Նոյեմբեր
Anonim
LED շերտի պայծառության վերահսկիչ
LED շերտի պայծառության վերահսկիչ
LED շերտի պայծառության վերահսկիչ
LED շերտի պայծառության վերահսկիչ
LED շերտի պայծառության վերահսկիչ
LED շերտի պայծառության վերահսկիչ

LED շերտերն ամբողջ աշխարհում հայտնի են ցածր լարման սպառման և պայծառության համար: Սա arduino նախագիծ է ՝ LED շերտի պայծառությունը վերահսկելու համար: այն օգտագործողի համար հարմար է, քանի որ այն օգտվողից ստանում է պայծառության արժեք: Պայծառության արժեքը կախված է LED ժապավենին տրված լարումից: Եթե օգտագործողը տալիս է 5 վ, դա տալիս է առավելագույն պայծառություն, եթե օգտագործողը տալիս է 0.1 վոլտ, այն ապահովում է ցածր պայծառություն: Arduino- ն կարող է գրել լարումը 0 - 255 -ից (0-5 վ պառակտում, օրինակ ՝ 1 վ = 51 միավոր): Բայց օգտագործելով հրամաններ և հաշվարկներ, մենք կարող ենք դա հասցնել 0-5 վ-ի: Եկեք անցնենք նախագծին:

Պարագաներ

Պահանջներ:

  1. Arduino UNO / nano / MEGA
  2. LED ժապավեն (Պետք է աշխատի նվազագույնի վրա
  3. Arduino IDE
  4. միացնող լարեր (թիվ 2)

Քայլ 1: ԿԱՊԵՐ

ՄԻԱՈԹՅՈՆՆԵՐ
ՄԻԱՈԹՅՈՆՆԵՐ

Սրանք LED Strip- ը Arduino- ի հետ միացնելու միացումներ են

ARDUINO LED ժապավեն

GND >> - (բացասական)

ԹՎԱՅԻՆ PWM 3 (pin3) >> + (դրական)

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

LED շերտի բացասական կապը միացրեք arduino- ի մռայլ (GND) քորոցին

միացրեք LED շերտի դրական քորոցը arduino- ի 3 կապում

Քայլ 2: ԿՈԴ

ԿՈԴ
ԿՈԴ
ԿՈԴ
ԿՈԴ

Arduino- ի սարքավորումների կողքին ամենակարևորը ծածկագիրն է: Մուտքագրեք այս կոդը և վերբեռնեք ՝ օգտագործելով arduino IDE կամ bluino բեռնիչ:

բոց պայծառություն; int LED = 3; float realbrightness; բոց հետաձգում 1; բոց հետաձգում 2; լողացող տարբերակ; void setup () {pinMode (LED, OUTPUT); Serial.begin (9600); Serial.println («Arduino LED շերտի վերահսկիչ»); Serial.println (""); Serial.println ("Խնդրում ենք մուտքագրել LED շերտի պայծառությունը (1-5)"); Serial.println (""); while (Serial.available () == 0) {} brightness = Serial.parseFloat (); իրական պայծառություն = (պայծառություն) * 51.0; if (realbrightness> = 6) {Serial.println ("Խնդրում ենք մուտքագրել վավերական պայծառություն"); }} void loop () {Serial.println (""); Serial.println ("LED շերտը թարթում է արագությամբ"); Serial.print (պայծառություն); analogWrite (LED, realbrightness); ուշացում (1000); }

Քայլ 3: ESTԱՄԱՆԱԿԸ ԹԵՍՏՈՄ:

ԹԵՍՏԻ IMEԱՄԱՆԱԿԸ!
ԹԵՍՏԻ IMEԱՄԱՆԱԿԸ!
ԹԵՍՏԻ IMEԱՄԱՆԱԿԸ!
ԹԵՍՏԻ IMEԱՄԱՆԱԿԸ!

Միացրեք Arduino- ի վերբեռնման կոդը, բացեք Սերիայի մոնիտորը: Պետք է ցուցադրվի «Խնդրում ենք մուտքագրել LED շերտի պայծառությունը (1-5)» հաղորդագրությունը: Մուտքագրեք պայծառության արժեքը և կտտացրեք ուղարկել: Դուք կարող եք տեսնել, որ ձեր LED ժապավենը աշխատում է ձեր պայծառության հրամանով:

Քայլ 4. Լրացուցիչ տեղեկություններ

  • Պայծառությունը կարող է մուտքագրվել տասնորդական արժեքով:
  • 5 -ից բարձր մուտքագրված պայծառությունը կլինի նույնը, ինչ 5 -ը:
  • Երբ արժեքը նվազում է, պայծառությունը նվազում է:
  • Լռելյայն երբեմն Arduino- ի վարորդները կարող են բացակայել ձեր համակարգչում: Սխալները լուծելու համար բացեք սարքի կառավարիչը և թարմացրեք բոլոր անհայտ վարորդները:
  • Ընտրեք Arduino- ի ճիշտ COM նավահանգիստը և տարբերակը:
  • Կոդի այլընտրանքային ներբեռնում.

Խորհուրդ ենք տալիս: