Turinys:

LED juostos ryškumo valdiklis: 4 žingsniai
LED juostos ryškumo valdiklis: 4 žingsniai

Video: LED juostos ryškumo valdiklis: 4 žingsniai

Video: LED juostos ryškumo valdiklis: 4 žingsniai
Video: LED juostos montavimas paslėptam apšvietimui. 2024, Rugsėjis
Anonim
LED juostos ryškumo valdiklis
LED juostos ryškumo valdiklis
LED juostos ryškumo valdiklis
LED juostos ryškumo valdiklis
LED juostos ryškumo valdiklis
LED juostos ryškumo valdiklis

Šviesos diodų juostos garsėja visame pasaulyje dėl žemos įtampos ir ryškumo. Kartais turime reguliuoti šių šviesos diodų juostų įtampą ir ryškumą, pavyzdžiui, miego metu jus trikdytų šviesos diodų ryškumas. Tai yra arduino projektas, skirtas LED juostos ryškumui valdyti. jis yra patogus vartotojui, nes iš vartotojo gauna ryškumo vertę. Ryškumo vertė priklauso nuo įtampos, nurodytos LED juostelėje. Jei vartotojas duoda 5v, jis suteikia maksimalų ryškumą, o jei vartotojas - 0,1 volto, jis suteikia mažą ryškumą. „Arduino“gali įrašyti įtampą nuo 0 iki 255 (0–5 V padalijimai, pvz.: 1v = 51 vienetas). Tačiau naudodami komandas ir skaičiavimus galime tai sumažinti iki 0-5v. Eikime į projektą.

Prekės

Reikalavimai:

  1. Arduino UNO / nano / MEGA
  2. LED juostelė (turėtų veikti mažiausiai
  3. „Arduino IDE“
  4. jungiamieji laidai (Nr. 2)

1 žingsnis: JUNGTYS

JUNGTYS
JUNGTYS

Tai yra jungtys, skirtos prijungti LED juostą prie „Arduino“:

ARDUINO LED juostelė

GND >> - (neigiamas)

Skaitmeninis PWM 3 (kaištis 3) >> + (teigiamas)

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

prijunkite neigiamą šviesos diodų juostos kaištį prie arduino (GND) kaiščio

prijunkite teigiamą LED juostelės kaištį prie 3 kaiščio arduino

2 veiksmas: KODAS

KODAS
KODAS
KODAS
KODAS

Svarbiausias dalykas šalia aparatūros „Arduino“yra kodas. Kodas pateiktas žemiau. Įveskite šį kodą ir įkelkite jį naudodami „arduino IDE“arba „bluino loader“.

plūdės ryškumas; int LED = 3; plūduriuojantis ryškumas; plūdės uždelsimas1; plūdės uždelsimas2; plūdės variantas; void setup () {pinMode (LED, OUTPUT); Serial.begin (9600); Serial.println („Arduino LED juostos valdiklis“); Serial.println (""); Serial.println ("Prašome įvesti LED juostos ryškumą (1-5)"); Serial.println (""); while (Serial.available () == 0) {} brightness = Serial.parseFloat (); realbrightness = (ryškumas) * 51.0; if (realbrightness> = 6) {Serial.println ("Prašome įvesti galiojantį ryškumą"); }} void loop () {Serial.println (""); Serial.println ("LED juostelė mirksi greičiu"); Serial.print (ryškumas); analogWrite (LED, realbrightness); vėlavimas (1000); }

3 žingsnis: laikas išbandyti

LAIKAS TESTUOTI!
LAIKAS TESTUOTI!
LAIKAS TESTUOTI!
LAIKAS TESTUOTI!

Prijunkite „Arduino“įkeldami kodą, atidarykite serijinį monitorių. Turėtų būti rodomas pranešimas "Prašome įvesti šviesos diodų juostos ryškumą (1-5)". Įveskite ryškumo vertę ir spustelėkite siųsti. galite matyti, kad jūsų LED juostelė veikia pagal jūsų ryškumo komandą !.

4 veiksmas: PAPILDOMA INFORMACIJA:

  • Ryškumą galima įvesti dešimtaine verte.
  • ryškumas, įvestas virš 5, bus toks pat kaip 5.
  • Kai vertė mažėja, ryškumas mažėja.
  • Pagal numatytuosius nustatymus kartais jūsų kompiuteryje gali trūkti „Arduino“tvarkyklių. Norėdami išspręsti klaidas, atidarykite įrenginių tvarkytuvę ir atnaujinkite visas nežinomas tvarkykles.
  • Pasirinkite tinkamą COM prievadą ir „Arduino“versiją.
  • Alternatyvus kodo atsisiuntimas:

Rekomenduojamas: