Satura rādītājs:

LED sloksnes spilgtuma kontrolieris: 4 soļi
LED sloksnes spilgtuma kontrolieris: 4 soļi

Video: LED sloksnes spilgtuma kontrolieris: 4 soļi

Video: LED sloksnes spilgtuma kontrolieris: 4 soļi
Video: Начало работы с QLC+ Управление цветомузыкой с компьютера. Как управлять светом. 2024, Jūnijs
Anonim
LED sloksnes spilgtuma kontrolieris
LED sloksnes spilgtuma kontrolieris
LED sloksnes spilgtuma kontrolieris
LED sloksnes spilgtuma kontrolieris
LED sloksnes spilgtuma kontrolieris
LED sloksnes spilgtuma kontrolieris

LED sloksnes visā pasaulē ir slavenas ar zema sprieguma patēriņu un spilgtumu. Dažreiz mums ir jāpielāgo šo LED sloksņu spriegums un spilgtums, piemēram, miega laikā jūs varētu tikt traucēts LED spilgtuma dēļ. Šis ir arduino projekts, lai kontrolētu LED sloksnes spilgtumu. tas ir lietotājam draudzīgs, jo no lietotāja saņem spilgtuma vērtību. Spilgtuma vērtība ir atkarīga no sprieguma, kas dots LED sloksnei. Ja lietotājs dod 5v, tas nodrošina maksimālo spilgtumu, ja lietotājs dod 0,1 voltu, tas nodrošina zemu spilgtumu. Arduino varētu ierakstīt spriegumu no 0 līdz 255 (0-5v sadalījumi, piemēram: 1v = 51 vienība). Bet, izmantojot komandas un aprēķinus, mēs varam to samazināt līdz 0–5 v. Iedziļināsimies projektā.

Piegādes

Prasības:

  1. Arduino UNO / nano / MEGA
  2. LED sloksne (vajadzētu strādāt vismaz
  3. Arduino IDE
  4. savienojošie vadi (Nr. 2)

1. darbība: SAVIENOJUMI

SAVIENOJUMI
SAVIENOJUMI

Šie ir savienojumi, lai savienotu LED sloksni ar Arduino:

ARDUINO LED sloksne

GND >> - (negatīvs)

DIGITAL PWM 3 (pin3) >> + (pozitīvs)

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

pievienojiet LED sloksnes negatīvo tapu arduino gropētajai (GND) tapai

savienojiet LED sloksnes pozitīvo tapu ar 3 pin arduino tapu

2. darbība: KODĒT

KODS
KODS
KODS
KODS

Vissvarīgākā lieta blakus Arduino aparatūrai ir kods. Kods ir norādīts zemāk. Ierakstiet šo kodu un augšupielādējiet to, izmantojot arduino IDE vai bluino iekrāvēju.

pludiņa spilgtums; int LED = 3; pludiņa spilgtums; pludiņa aizture1; pludiņa aizture2; pludiņa iespēja; void setup () {pinMode (LED, OUTPUT); Sērijas sākums (9600); Serial.println ("Arduino LED sloksnes kontrolieris"); Serial.println (""); Serial.println ("Lūdzu, ievadiet LED sloksnes spilgtumu (1-5)"); Serial.println (""); while (Serial.available () == 0) {} brightness = Serial.parseFloat (); reālais spilgtums = (spilgtums) * 51,0; if (realbrightness> = 6) {Serial.println ("Lūdzu, ievadiet derīgu spilgtumu"); }} void loop () {Serial.println (""); Serial.println ("LED sloksne mirgo ar ātrumu"); Serial.print (spilgtums); analogWrite (LED, reālums); kavēšanās (1000); }

3. solis: LAIKS TESTĒT

LAIKS TESTĒT!
LAIKS TESTĒT!
LAIKS TESTĒT!
LAIKS TESTĒT!

Pievienojiet Arduino augšupielādēt kodu, atveriet sērijas monitoru. Tiks parādīts ziņojums "Lūdzu, ievadiet LED sloksnes spilgtumu (1-5)". Ievadiet spilgtuma vērtību un noklikšķiniet uz sūtīt. jūs varat redzēt, ka jūsu LED sloksne darbojas jūsu spilgtuma komandā !.

4. darbība: PAPILDU INFORMĀCIJA:

  • Spilgtumu var ievadīt decimālā vērtībā.
  • spilgtums, kas ievadīts virs 5, būs tāds pats kā 5.
  • Kad vērtība kļūst mazāka, spilgtums samazinās.
  • Pēc noklusējuma dažreiz jūsu datorā var trūkt Arduino draiveru. Lai atrisinātu kļūdas, atveriet ierīces pārvaldnieku un atjauniniet visus nezināmos draiverus.
  • Izvēlieties pareizo COM portu un Arduino versiju.
  • Alternatīva koda lejupielāde:

Ieteicams: