Sisukord:
Video: LED -riba heleduse regulaator: 4 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
LED -ribad on kogu maailmas kuulsad madalpinge tarbimise ja heleduse poolest. Mõnikord peame reguleerima nende LED -ribade toitepinget ja heledust, näiteks magamise ajal häiriks teid LED -i heledus. See on arduino projekt LED -riba heleduse juhtimiseks. see on kasutajasõbralik, kuna saab kasutajalt heleduse väärtuse. Heleduse väärtus sõltub LED -ribale antud pingest. Kui kasutaja annab 5v, annab see maksimaalse heleduse, kui kasutaja annab 0,1 volti, annab see madala heleduse. Arduino oskas kirjutada pinget vahemikus 0–255 (0–5 V jaguneb nt: 1v = 51 ühikut). Kuid käske ja arvutusi kasutades saame selle minimeerida väärtusele 0-5v. Läheme projekti.
Tarvikud
Nõuded:
- Arduino UNO / nano / MEGA
- LED -riba (peaks töötama minimaalselt
- Arduino IDE
- ühendusjuhtmed (nr 2)
1. samm: ÜHENDUSED
Need on ühendused LED -riba ühendamiseks Arduinoga:
ARDUINO LED -riba
GND >> - (negatiivne)
DIGITAL PWM 3 (pin3) >> + (positiivne)
--------------------------------------------------------------------------------------
ühendage LED -riba negatiivne tihvt arduino soonega (GND) tihvtiga
ühendage LED -riba positiivne tihvt 3 -kontaktilise arduino tihvtiga
2. samm: KOODI
Arduino riistvara kõrval on kõige olulisem kood. Kood on toodud allpool. Sisestage see kood ja laadige see üles, kasutades arduino IDE või bluino laadijat.
ujuki heledus; int LED = 3; ujuki heledus; ujuki viivitus1; ujuki viivitus2; ujuki võimalus; void setup () {pinMode (LED, OUTPUT); Seriaalne algus (9600); Serial.println ("Arduino LED ribakontroller"); Serial.println (""); Serial.println ("Palun sisestage LED-riba heledus (1-5)"); Serial.println (""); while (Serial.available () == 0) {} heledus = Serial.parseFloat (); reaalsus = (heledus) * 51,0; if (realbrightness> = 6) {Serial.println ("Palun sisesta kehtiv heledus"); }} void loop () {Serial.println (""); Serial.println ("LED -riba vilgub kiirusega"); Serial.print (heledus); analogWrite (LED, reaalsus); viivitus (1000); }
3. samm: AEG KATSETAMISEKS
Ühendage Arduino kood üles laadides, avage seeriamonitor. Kuvatakse teade "Palun sisestage LED-riba heledus (1-5)". Sisestage heleduse väärtus ja klõpsake nuppu Saada. näete, et teie LED -riba töötab teie heleduse käsus !.
4. samm: LISATEAVE:
- Heledust saab sisestada kümnendväärtusena.
- heledus, mis on sisestatud üle 5, on sama kui 5.
- Kui väärtus väheneb, väheneb heledus.
- Vaikimisi võivad mõnikord teie arvutist puududa Arduino draiverid. Vigade lahendamiseks avage seadmehaldur ja värskendage kõik tundmatud draiverid.
- Valige õige COM -port ja Arduino versioon.
- Alternatiivne koodi allalaadimine:
Soovitan:
Visuino Kuidas kasutada impulsi laiuse modulatsiooni (PWM) LED -i heleduse muutmiseks: 7 sammu
Visuino Kuidas kasutada impulsi laiuse modulatsiooni (PWM) LED -i heleduse muutmiseks: Selles õpetuses kasutame Arduino UNO ja Visuinoga ühendatud LED -i, et muuta selle heledust impulsi laiuse modulatsiooni (PWM) abil. Vaadake näidisvideot
LED -heleduse juhtimine potentsiomeetriga Arduino abil: 3 sammu
LED -heleduse juhtimine potentsiomeetriga Arduino abil: Selles projektis kontrollime LED -i heledust, kasutades potentsiomeetri pakutavat muutuvat takistust. See on algajale väga põhiprojekt, kuid see õpetab teile palju potentsiomeetri ja LED -i töö kohta, mida on vaja paranduste tegemiseks
Led heleduse juhtimine Raspberry Pi ja kohandatud veebisaidi abil: 5 sammu
Ledi heleduse juhtimine Raspberry Pi ja kohandatud veebisaidi abil: Kasutades oma PH -ga koos ap piche apache -serverit, leidsin viisi, kuidas juhtida LED -i heledust, kasutades liugurit kohandatud veebilehega, mis on juurdepääsetav mis tahes seadmega, mis on ühendatud teiega sama võrguga . Seda saab teha mitmel viisil
Tuhmumine/LED -i/heleduse reguleerimine potentsiomeetri (muutuva takisti) ja Arduino Uno abil: 3 sammu
Tuhmumine/LED -i/heleduse reguleerimine potentsiomeetri (muutuva takisti) ja Arduino Uno abil: Arduino analoogsisend on ühendatud potentsiomeetri väljundiga. Niisiis loeb Arduino ADC (analoog -digitaalmuundur) analoog -pin potentsiomeetri abil väljundpinget. Potentsiomeetri nupu pööramine muudab väljundpinget ja Arduino
LED -heleduse juhtimine potentsiomeetri ja OLED -ekraaniga: 6 sammu
LED -heleduse juhtimine potentsiomeetri ja OLED -ekraani abil: selles õpetuses õpime, kuidas juhtida LED -heledust potentsiomeetriga ja kuvada väärtus OLED -ekraanil. Vaadake näidisvideot