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, Novembar
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 su poznate u cijelom svijetu po niskom naponu i sjaju. Ponekad moramo prilagoditi napajanje i svjetlinu ovih LED traka, na primjer, tokom 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, on daje maksimalnu svjetlinu, ako korisnik daje 0,1 volti, daje nisku svjetlinu. Arduino je mogao pisati napon od 0 - 255 (podjele 0-5v, npr.: 1v = 51 jedinica). No, pomoću naredbi i proračuna to možemo minimizirati na 0-5v. Uđimo u projekat.

Supplies

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

CODE
CODE
CODE
CODE

Najvažnija stvar pored hardvera u Arduinu je kôd. Kôd je dat u nastavku. Upišite ovaj kôd i učitajte ga koristeći arduino IDE ili bluino loader.

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 važeću svjetlinu"); }} void loop () {Serial.println (""); Serial.println ("LED traka treperi brzinom od"); Serial.print (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!

Povežite Arduino učitajte kôd, otvorite serijski monitor. Trebalo 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 se vrijednost smanjuje, svjetlina se smanjuje.
  • Prema zadanim postavkama, ponekad na vašem računaru možda nedostaju upravljački programi za Arduino. Da biste riješili greške, otvorite upravitelj uređaja i ažurirajte sve nepoznate upravljačke programe.
  • Odaberite ispravan COM port i verziju Arduina.
  • Alternativno preuzimanje koda:

Preporučuje se: