Sadržaj:

Kontroler svjetline LED trake: 4 koraka
Kontroler svjetline LED trake: 4 koraka

Video: Kontroler svjetline LED trake: 4 koraka

Video: Kontroler svjetline LED trake: 4 koraka
Video: Разница Чечни с Дагестаном. 2024, Rujan
Anonim
Kontroler svjetline LED trake
Kontroler svjetline LED trake
Kontroler svjetline LED trake
Kontroler svjetline LED trake
Kontroler svjetline LED trake
Kontroler svjetline LED trake

LED trake poznate su po cijelom svijetu po niskoj voltaži i svjetlini. Ponekad moramo prilagoditi napajanje i svjetlinu ovih LED traka, na primjer, tijekom sna mogli biste biti poremećeni zbog svjetline LED diode. Ovo je arduino projekt za kontrolu svjetline LED trake. prilagođen je korisniku jer prima vrijednost svjetline od korisnika. Vrijednost svjetline ovisi o naponu koji se daje LED traci. Ako korisnik daje 5V, daje maksimalnu svjetlinu, ako korisnik daje 0,1 volti, daje nisku svjetlinu. Arduino je mogao zapisati napon od 0 - 255 (podjele 0-5v, npr.: 1v = 51 jedinica). No, pomoću naredbi i izračuna možemo to smanjiti na 0-5v. Idemo u projekt.

Pribor

Zahtjevi:

  1. Arduino UNO / nano / MEGA
  2. LED traka (trebala bi raditi na minimumu
  3. Arduino IDE
  4. spojne žice (br. 2)

Korak 1: VEZE

VEZE
VEZE

Ovo su veze za povezivanje LED trake s Arduinom:

ARDUINO LED traka

GND >> - (negativno)

DIGITALNI PWM 3 (pin3) >> + (pozitivan)

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

spojite negativni pin LED trake na spojeni (GND) pin na arduinu

spojite pozitivni pin LED trake na pin 3 arduina

Korak 2: KOD

KODIRATI
KODIRATI
KODIRATI
KODIRATI

Najvažnija stvar pored hardvera u Arduinu je kôd. Kôd je dat u nastavku. Upišite ovaj kôd i prenesite ga pomoću arduino IDE -a ili bluino učitavača.

plutajuća svjetlina; int LED = 3; float realbrightness; float delay1; float delay2; opcija float; void setup () {pinMode (LED, OUTPUT); Serial.begin (9600); Serial.println ("Arduino kontroler LED trake"); Serial.println (""); Serial.println ("Molimo unesite svjetlinu LED trake (1-5)"); Serial.println (""); while (Serial.available () == 0) {} brightness = Serial.parseFloat (); realna svjetlina = (svjetlina) * 51,0; if (realna svjetlina> = 6) {Serial.println ("Molimo unesite valjanu svjetlinu"); }} void loop () {Serial.println (""); Serial.println ("LED traka treperi brzinom od"); Serijski.ispis (svjetlina); analogWrite (LED, stvarna svjetlina); kašnjenje (1000); }

Korak 3: VRIJEME ZA TESTIRANJE

VRIJEME ZA TESTIRANJE!
VRIJEME ZA TESTIRANJE!
VRIJEME ZA TESTIRANJE!
VRIJEME ZA TESTIRANJE!

Spojite Arduino učitajte kôd, otvorite Serijski monitor. Trebala bi se prikazati poruka "Molimo unesite svjetlinu LED trake (1-5)". Unesite vrijednost svjetline i kliknite Pošalji. možete vidjeti da vaša LED traka radi u vašoj naredbi za svjetlinu !.

Korak 4: DODATNE INFORMACIJE:

  • Svjetlina se može unijeti u decimalnoj vrijednosti.
  • svjetlina unijeta iznad 5 bit će ista kao 5.
  • Kako vrijednost postaje manja, svjetlina se smanjuje.
  • Prema zadanim postavkama ponekad na vašem računalu mogu nedostajati Arduino upravljački programi. Da biste riješili pogreške, otvorite upravitelj uređaja i ažurirajte sve nepoznate upravljačke programe.
  • Odaberite ispravan COM port i verziju Arduina.
  • Alternativno preuzimanje koda:

Preporučeni: