Tabla de contenido:

Controlador de brillo de tira de LED: 4 pasos
Controlador de brillo de tira de LED: 4 pasos

Video: Controlador de brillo de tira de LED: 4 pasos

Video: Controlador de brillo de tira de LED: 4 pasos
Video: crear tu propio sistema LED RGB DIRECCIONABLE, CONTROLADO POR w-fi esp32 esp8266 -F 2024, Junio
Anonim
Controlador de brillo de tira de LED
Controlador de brillo de tira de LED
Controlador de brillo de tira de LED
Controlador de brillo de tira de LED
Controlador de brillo de tira de LED
Controlador de brillo de tira de LED

Las tiras de LED son famosas en todo el mundo por su consumo de bajo voltaje y su brillo. A veces necesitamos ajustar el suministro de voltaje y el brillo de estas tiras de LED, por ejemplo, durante tu sueño te molestarías debido al brillo de los LED. Este es un proyecto arduino para controlar el brillo de la tira de LED. es fácil de usar ya que recibe el valor de brillo del usuario. El valor de brillo depende del voltaje dado a la tira de LED. Si el usuario da 5v, da el brillo máximo, si el usuario da 0.1 voltios, proporciona un brillo bajo. Arduino podría escribir voltaje de 0-255 (divisiones de 0-5v, por ejemplo: 1v = 51 unidades). Pero usando comandos y cálculos podemos minimizar esto a 0-5v. Entremos en el proyecto.

Suministros

Requerimientos:

  1. Arduino UNO / nano / MEGA
  2. Tira de LED (debería funcionar al mínimo
  3. IDE de Arduino
  4. cables de conexión (no 2)

Paso 1: CONEXIONES

CONEXIONES
CONEXIONES

Estas son las conexiones para conectar la tira de LED con Arduino:

Tira de LED ARDUINO

GND >> - (negativo)

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

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

conecte el pin negativo de la tira de LED al pin groung (GND) de arduino

conecte el pin positivo de la tira de LED al pin 3 pin de arduino

Paso 2: CÓDIGO

CÓDIGO
CÓDIGO
CÓDIGO
CÓDIGO

Lo más importante al lado del hardware en Arduino es el código. El código se da a continuación. Escriba este código y cárguelo usando arduino IDE o bluino loader.

brillo de flotación; int LED = 3; flotar brillo real; Float delay1; Float delay2; opción flotante; configuración vacía () {pinMode (LED, SALIDA); Serial.begin (9600); Serial.println ("Controlador de tira de LED Arduino"); Serial.println (""); Serial.println ("Introduzca el brillo de la tira de LED (1-5)"); Serial.println (""); while (Serial.available () == 0) {} brillo = Serial.parseFloat (); realbrightness = (brillo) * 51.0; if (realbrightness> = 6) {Serial.println ("Ingrese un brillo válido"); }} bucle vacío () {Serial.println (""); Serial.println ("La tira de LED parpadea a una velocidad de"); Serial.print (brillo); analogWrite (LED, brillo real); retraso (1000); }

Paso 3: ¡HORA DE PROBAR

¡HORA DE PROBAR!
¡HORA DE PROBAR!
¡HORA DE PROBAR!
¡HORA DE PROBAR!

Conecte el Arduino, cargue el código, abra el monitor serial. Se debe mostrar el mensaje "Ingrese el brillo de la tira de LED (1-5)". Ingrese el valor de brillo y haga clic en enviar. puede ver que su tira de LED se está ejecutando en su comando de brillo.

Paso 4: INFORMACIÓN ADICIONAL:

  • El brillo se puede ingresar en valor decimal.
  • el brillo ingresado por encima de 5, será el mismo que el 5.
  • A medida que el valor disminuye, el brillo se reduce.
  • De forma predeterminada, a veces los controladores Arduino pueden faltar en su computadora. Para resolver errores, abra el administrador de dispositivos y actualice todos los controladores desconocidos.
  • Seleccione el puerto COM correcto y la versión de Arduino.
  • Descarga alternativa de código:

Recomendado: