Índice:

Controlador de brilho de tira LED: 4 etapas
Controlador de brilho de tira LED: 4 etapas

Vídeo: Controlador de brilho de tira LED: 4 etapas

Vídeo: Controlador de brilho de tira LED: 4 etapas
Vídeo: MACETE instalando FITA de LED! Passo a passo completo! 2024, Novembro
Anonim
Controlador de brilho de tira LED
Controlador de brilho de tira LED
Controlador de brilho de tira LED
Controlador de brilho de tira LED
Controlador de brilho de tira LED
Controlador de brilho de tira LED

As fitas de LED são famosas em todo o mundo por seu consumo de baixa tensão e seu brilho. Às vezes precisamos ajustar a alimentação de tensão e o brilho dessas fitas de LED, por exemplo, durante o sono você ficaria perturbado devido ao brilho do LED. Este é um projeto arduino para controlar o brilho da faixa de LED. é amigável, pois recebe o valor de brilho do usuário. O valor do brilho depende da voltagem fornecida à faixa de LED. Se o usuário der 5v, ele fornece o brilho máximo, se o usuário der 0,1 volts, ele fornece brilho baixo. O Arduino pode gravar voltagem de 0 a 255 (divisões de 0 a 5 V, por exemplo: 1 V = 51 unidades). Mas usando comandos e cálculos, podemos minimizar isso para 0-5v. Vamos entrar no projeto.

Suprimentos

Requisitos:

  1. Arduino UNO / nano / MEGA
  2. Faixa de LED (deve funcionar no mínimo
  3. IDE Arduino
  4. fios de conexão (nos 2)

Etapa 1: CONEXÕES

LIGAÇÕES
LIGAÇÕES

Estas são as conexões para conectar a faixa de LED com o Arduino:

Faixa LED ARDUINO

GND >> - (negativo)

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

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

conecte o pino negativo da faixa de LED ao pino groung (GND) do Arduino

conecte o pino positivo da tira de LED ao pino 3 do Arduino

Etapa 2: CODE

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

O mais importante próximo ao hardware no Arduino é o código. O código é fornecido abaixo. Digite este código e carregue-o usando o IDE arduino ou o carregador bluino.

brilho flutuante; int LED = 3; float realbrightness; float delay1; float delay2; opção de flutuação; void setup () {pinMode (LED, OUTPUT); Serial.begin (9600); Serial.println ("controlador de faixa de LED Arduino"); Serial.println (""); Serial.println ("Insira o brilho da faixa de LED (1-5)"); Serial.println (""); while (Serial.available () == 0) {} brilho = Serial.parseFloat (); realbrightness = (brilho) * 51,0; if (realbrightness> = 6) {Serial.println ("Insira um brilho válido"); }} void loop () {Serial.println (""); Serial.println ("A faixa de LED está piscando na taxa de"); Serial.print (brilho); analogWrite (LED, brilho real); atraso (1000); }

Etapa 3: HORA DE TESTAR

HORA DE TESTAR!
HORA DE TESTAR!
HORA DE TESTAR!
HORA DE TESTAR!

Conecte o Arduino, faça o upload do código, abra o monitor Serial. A mensagem "Insira o brilho da faixa de LED (1-5)" deve ser exibida. Insira o valor do brilho e clique em enviar. você pode ver que sua faixa de LED está funcionando no comando de brilho !.

Etapa 4: INFORMAÇÕES ADICIONAIS:

  • O brilho pode ser inserido em valor decimal.
  • brilho inserido acima de 5, será o mesmo que 5.
  • À medida que o valor diminui, o brilho diminui.
  • Por padrão, às vezes os drivers do Arduino podem estar faltando em seu computador. Para resolver os erros, abra o gerenciador de dispositivos e atualize todos os drivers desconhecidos.
  • Selecione a porta COM correta e a versão do Arduino.
  • Download alternativo do código:

Recomendado: