Ligar led RGB

Ligar led RGB

Quando você olha para um LED RGB, você verá que ele tem quatro pistas. Se você o enfrentar de modo que seu maior cabo seja o segundo a partir da esquerda, os cabos devem estar na seguinte ordem: vermelho, anodo ou cátodo, verde e azul. Anodo comumEm um LED RGB de anodo comum, o anodo dos LEDs internos estão todos conectados ao cabo do anodo externo. Para controlar cada cor, é necessário aplicar um sinal LOW ou terra aos fios vermelho, verde e azul e conectar o fio do ânodo ao terminal positivo da fonte de alimentação.

Anodo comum RGB LED PinoutCatodo comum Em um catodo comum RGB LED, o catodo dos LEDs internos estão todos conectados ao condutor do catodo externo. Para controlar cada cor, é necessário aplicar um sinal HIGH ou VCC aos fios vermelho, verde e azul e conectar o fio do ânodo ao terminal negativo da fonte de alimentação.

Pinout LED RGB de cátodo comum Ajuste da cor de um LED RGB usando um Arduino UnoIn para obter a cor que queremos de um LED RGB, precisamos ajustar a intensidade de cada LED interno. Para isso, podemos usar a redução de corrente constante (CCR) ou a modulação de largura de pulso (PWM). Mas neste exemplo, vamos usar PWM, já que estamos usando um Arduino Uno para definir a cor do LED RGB.

 

RGB significa os canais de cor vermelha, verde e azul e é um padrão de cor da indústria. RGB exibe várias cores novas mudando os três canais e sobrepondo-os, o que, de acordo com as estatísticas, pode criar 16.777.216 cores diferentes. Se você diz que a cor exibida não corresponde completamente a uma cor natural, então quase certamente não pode ser diferenciada a olho nu.

  Como ligar raspberry

Cada um dos três canais de cor de vermelho, verde e azul tem 255 estágios de luminosidade. Quando as três cores primárias são todas 0, a “luz LED” é a mais escura, ou seja, desliga-se. Quando as três cores primárias são todas 255, a “luz LED” é a mais brilhante. Ao sobrepor a luz emitida pelas três cores primárias, as cores serão misturadas. No entanto, o brilho é igual à soma de todo o brilho, e quanto mais você mistura, mais brilhante é o LED. Este processo é conhecido como mistura aditiva.

Nesta experiência, também usaremos PWM que, se você tiver seguido as lições até agora, você já tem um entendimento básico. Aqui introduzimos um valor entre 0 e 255 aos três pinos do LED RGB para fazer com que ele exiba cores diferentes.

Diagrama de fiação com led RGB

Os módulos de LED RGB podem emitir várias cores de luz. Três LEDs de vermelho, verde e azul são embalados em uma concha plástica transparente ou semitransparente com quatro pinos conduzidos para fora. As três cores primárias de vermelho, verde e azul podem ser misturadas e compor todos os tipos de cores pelo brilho, para que você possa fazer um LED RGB emitir luz colorida ao controlar o circuito.

Cada um dos três canais de cor: vermelho, verde e azul, tem 255 estágios de brilho. Quando as três cores primárias são todas 0, a luz LED é desligada. Quando as cores são todas 255, o LED fica mais brilhante.    Aqui inserimos qualquer valor entre 0 e 255 nos três pinos do LED RGB para fazer com que ele exiba cores diferentes.

  Como ligar para um número 0800 do exterior

Como usar um RGB led com arduino

Queremos usar aleatoriamente() para controlar o número do ledPin, ele não será mais um número constante (imutável) portanto precisamos remover a ‘const’ da frente onde definimos nossos pinos e variáveis na parte superior do código. Preste atenção ao exemplo de referência para usar a random(), incluindo a criação de uma variável para manter o número acima do código.

Quando seguramos o botão, ele continuará criando números aleatórios e fará o LED acender todas as cores e ficar branco, então precisamos criar uma bandeira para verificar se realmente precisamos de um novo número aleatório para nossa variável ledPin ou devemos ficar com a mesma. Esta pode ser apenas uma variável booleana que é verdadeira se precisarmos de um novo número aleatório (isto é, quando o botão for liberado) ou é falsa quando o botão permanecer pressionado.

Related Posts

Este site utiliza cookies para o seu correcto funcionamento. Ao clicar no botão Aceitar, concorda com a utilização destas tecnologias e com o processamento dos seus dados para estes fins. Mais informações sobre este sítio web    Mais informações sobre este sítio web
Privacidad