CAPA LED RGB Saravati

Guia de Montagem: Como Conectar e Utilizar um LED RGB com Arduino

Introdução:

Se você está iniciando no mundo da eletrônica, conectar e controlar um LED RGB com Arduino é um excelente projeto para começar. Neste guia, iremos explorar passo a passo como ligar um LED RGB de cátodo comum, utilizando a função PWM (Pulse Width Modulation) e uma estrutura de loop FOR. Este projeto não apenas ilustra o uso básico de LEDs RGB, mas também introduz conceitos fundamentais de controle de intensidade luminosa e cores.

O Projeto LED RGB com Arduino

Componentes Utilizados:

Antes de começarmos, é essencial conhecer os componentes que serão utilizados:

ItemDescriçãoQuantidade
image 6 SaravatiPlaca Arduino Uno R3 ATmega328P DIP ATmega16U21
image 7 SaravatiResistor 220 ohms 5% 1/4W3
image 8 SaravatiLED RGB Alto Brilho Cátodo Comum1

Diagrama dos Componentes:

LED RGB ARDUINO

Montagem:

A montagem do projeto é simples e requer apenas alguns passos:

  1. Conecte o LED RGB de cátodo comum ao seu Arduino Uno da seguinte maneira:
    • Conecte o pino longo do LED RGB (cátodo comum) ao GND do Arduino.
    • Conecte os pinos R, G e B do LED RGB aos pinos 9, 10 e 11 do Arduino, respectivamente, por meio dos resistores de 220 ohms.
  2. Certifique-se de que o Arduino esteja conectado ao seu computador.

Código do Projeto:

Agora, vamos programar o Arduino para controlar o LED RGB. Utilizaremos a função PWM para variar a intensidade luminosa de cada cor. O código está abaixo:

#define pinVermelho 9 // Define o nome e número do pino
#define pinVerde 10 // É necessário escolher pinos com função PWM
#define pinAzul 11

void setup() {
  pinMode(pinVermelho, OUTPUT); // Define o pino como saída
  pinMode(pinVerde, OUTPUT);
  pinMode(pinAzul, OUTPUT);
}

void loop() {
  // Acende gradualmente a cor vermelha
  for(int i = 0; i <= 255; i++){
    analogWrite(pinVermelho, i);
    delay(15);
  }

  // Apaga gradualmente a cor vermelha
  for(int i = 255; i >= 0; i--){
    analogWrite(pinVermelho, i);
    delay(15);
  }

  // Repete o processo para as cores verde e azul

  // Pisca duas vezes as 3 cores ao mesmo tempo
  for(int i = 0; i < 2; i++){
    delay(500);
    digitalWrite(pinVermelho, HIGH);
    digitalWrite(pinVerde, HIGH);
    digitalWrite(pinAzul, HIGH);
    delay(500);
    digitalWrite(pinVermelho, LOW);
    digitalWrite(pinVerde, LOW);
    digitalWrite(pinAzul, LOW);
  }

  delay(500); // Aguarda para iniciar o loop novamente
}

Este código faz com que o LED RGB acenda e apague gradualmente nas cores vermelha, verde e azul, e em seguida, pisque nas três cores simultaneamente.

Resultado:

Após montar o circuito e carregar o código no seu Arduino, você verá o LED RGB exibindo uma variedade de cores de forma gradual e intermitente.

Conclusão:

Este projeto é uma introdução divertida e educativa ao mundo dos LEDs RGB e ao controle de cores usando Arduino. A partir deste ponto, você pode explorar projetos mais complexos, como a criação de efeitos de iluminação personalizados ou a integração de LEDs RGB em projetos maiores. Aproveite o aprendizado e a experimentação!

Agora você está pronto para criar efeitos de luz incríveis com LEDs RGB e Arduino!

E se você precisar de mais componentes para seus projetos com Arduino, confira a loja virtual da Saravati, tudo para seus projetos com Arduino.