Índice:

Controle de cor RGB LED: 4 etapas
Controle de cor RGB LED: 4 etapas

Vídeo: Controle de cor RGB LED: 4 etapas

Vídeo: Controle de cor RGB LED: 4 etapas
Vídeo: Диодная RGB LED лента BIOM + white LED Premium обзор и подключение 2024, Novembro
Anonim
RGB LED Color Control
RGB LED Color Control
RGB LED Color Control
RGB LED Color Control
RGB LED Color Control
RGB LED Color Control

Neste projeto, aprenderemos como controlar o brilho e a cor de um LED RGB por meio de portas de E / S com capacidade de saída PWM e controles deslizantes de tela sensível ao toque. O display de toque resistivo 4Duino é usado como um meio para uma interface gráfica para controlar a intensidade e a cor do LED RGB.

LEDs RGB são essencialmente três LEDs diferentes combinados em um para produzir vários tons de cores. Esses LEDs têm quatro pernas. A perna mais longa é o ânodo ou cátodo comum, e as outras três pernas representam o canal de cor vermelho, verde ou azul.

Para controlar as cores em um LED RGB, usaríamos modulação por largura de pulso, ou PWM, abreviadamente. A modulação por largura de pulso funciona dando a aparência de uma “tensão analógica variável” por meio da mudança da porcentagem de tempo que um sinal de alta tensão estaria ligado em um período de forma de onda.

Quanto mais baixo for o ciclo de trabalho, mais tempo um sinal ficará em um estado de sinal de tensão BAIXA e vice-versa.

Etapa 1: COMO FUNCIONA

COMO FUNCIONA
COMO FUNCIONA

* É assim que o RGB LED Color Control funciona.

Etapa 2: CONSTRUIR

CONSTRUIR
CONSTRUIR

COMPONENTES

  • 4Duino
  • LED RGB (cátodo comum é usado neste exemplo)
  • 3 x resistor 220Ω
  • Cabo de ligação
  • Cabo micro usb

Construa o circuito de acordo com o diagrama e o esquema mostrado acima.

A forma como o PWM é aplicado depende do tipo de RGB usado. Com um LED RGB de ânodo comum, a perna longa é conectada ao barramento de tensão de alimentação (em nosso caso, o pino de 5 V no Arduino) enquanto as outras três pernas são controladas configurando um sinal PWM para cada uma. Se o ciclo de trabalho do sinal PWM for alto, o canal de cor ficará muito escuro ou nem ligará. Por que é que? Porque para um LED acender, ele precisa ter um potencial de voltagem através dele, e se nosso sinal PWM tiver uma alta porcentagem de ciclo de trabalho, ele passará a maior parte do tempo tendo potencial de voltagem de 5 V tanto no ânodo quanto nas pernas do canal de cor e menos tempo com 5 V no ânodo e 0 V nos canais de cores.

Etapa 3: PROGRAMA

PROGRAMA
PROGRAMA

Workshop 4 - O ambiente 4Duino Basic Graphics é usado para programar este projeto.

Este projeto requer que o Arduino IDE seja instalado, já que o Workshop chama o Arduino IDE para compilar os esboços do Arduino. O IDE do Arduino, entretanto, não precisa ser aberto ou modificado para programar o 4Duino.

  1. Baixe o código do projeto aqui.
  2. Conecte o 4Duino ao PC usando o cabo µUSB.
  3. Em seguida, navegue até a guia Comms e selecione a porta Comms à qual o 4Duino se conectou.
  4. Finalmente, volte para a guia “Home” e agora clique no botão “Comp’nLoad”. O IDE do Workshop 4 solicitará que você insira um cartão µSD no PC para salvar as imagens do widget.

Etapa 4: DEMONSTRAÇÃO

DEMONSTRAÇÃO
DEMONSTRAÇÃO

Agora, usando os controles deslizantes de toque no Display 4Duino, você pode controlar a cor do LED RGB.

Recomendado: