Taula de continguts:

Controlador de lluminositat de tira LED: 4 passos
Controlador de lluminositat de tira LED: 4 passos

Vídeo: Controlador de lluminositat de tira LED: 4 passos

Vídeo: Controlador de lluminositat de tira LED: 4 passos
Vídeo: ¿Cómo instalar luces LED? | Aprende a poner tiras led en cualquier superficie (habitación, techo..) 2024, Juny
Anonim
Controlador de lluminositat de tira LED
Controlador de lluminositat de tira LED
Controlador de lluminositat de tira LED
Controlador de lluminositat de tira LED
Controlador de lluminositat de tira LED
Controlador de lluminositat de tira LED

Les tires LED són famoses a tot el món pel seu consum de baixa tensió i la seva brillantor. De vegades, hem d’ajustar el subministrament de tensió i la brillantor d’aquestes tires LED, per exemple, durant el son, us molestarà a causa de la brillantor del LED. Es tracta d’un projecte arduino per controlar la brillantor de la tira LED. és fàcil d'utilitzar, ja que rep el valor de la brillantor de l'usuari. El valor de la brillantor depèn de la tensió donada a la tira LED. Si l'usuari dóna 5v, proporciona la brillantor màxima, si l'usuari dóna 0,1 volts, proporciona una brillantor baixa. Arduino podria escriure una tensió de 0 a 255 (fraccions de 0-5v, per exemple: 1v = 51 unitats). Però mitjançant ordres i càlcul podem minimitzar-lo a 0-5v. Anem al projecte.

Subministraments

Requisits:

  1. Arduino UNO / nano / MEGA
  2. Tira LED (ha de funcionar com a mínim
  3. IDE Arduino
  4. cables de connexió (núms 2)

Pas 1: CONNEXIONS

CONNEXIONS
CONNEXIONS

Aquestes són les connexions per connectar LED Strip amb Arduino:

Cinta LED ARDUINO

GND >> - (negatiu)

PWM DIGITAL 3 (pin3) >> + (positiu)

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

connecteu el pin negatiu de la tira LED al pin groung (GND) de l'arduino

connecteu el pin positiu de la tira LED al pin 3 d'arduino

Pas 2: CODI

CODI
CODI
CODI
CODI

El més important al costat del maquinari a Arduino és el codi. El codi es dóna a continuació. Escriviu aquest codi i pengeu-lo amb arduino IDE o bluino loader.

brillantor flotant; int LED = 3; flotació realbrillness; retard flotant1; retard flotant2; opció de flotació; void setup () {pinMode (LED, OUTPUT); Serial.begin (9600); Serial.println ("Controlador de tira LED Arduino"); Serial.println (""); Serial.println ("Introduïu la brillantor de la tira LED (1-5)"); Serial.println (""); while (Serial.available () == 0) {} brillantor = Serial.parseFloat (); realbrill = (brillantor) * 51,0; if (realbrightness> = 6) {Serial.println ("Introduïu una brillantor vàlida"); }} void loop () {Serial.println (""); Serial.println ("La tira LED parpelleja a un ritme de"); Serial.print (brillantor); analogWrite (LED, lluminositat real); retard (1000); }

Pas 3: HORA DE PROVAR

HORA DE PROVAR!
HORA DE PROVAR!
HORA DE PROVAR!
HORA DE PROVAR!

Connecteu l'Arduino carregueu el codi, obriu el monitor de sèrie. S'ha de mostrar el missatge "Introduïu la brillantor de la tira LED (1-5)". Introduïu el valor de la brillantor i feu clic a Envia. Podeu veure que la vostra tira LED s’executa a l’ordre de brillantor !.

Pas 4: INFORMACIÓ ADDICIONAL:

  • La brillantor es pot introduir en valor decimal.
  • la brillantor introduïda per sobre de 5 serà igual a 5.
  • A mesura que el valor es redueix, la brillantor es redueix.
  • De manera predeterminada, de vegades pot ser que falten controladors Arduino a l'ordinador. Per solucionar errors, obriu el gestor de dispositius i actualitzeu tots els controladors desconeguts.
  • Seleccioneu el port COM correcte i la versió d'Arduino.
  • Descàrrega alternativa de codi:

Recomanat: