Pular para o conteúdo principal

Grove - LED de Cor Variável

Este Grove consiste em um LED RGB de 8 mm. Ele opera em 5V CC. Quando o pino SIG está em nível lógico HIGH, o LED RGB acende. Perfeito para uso nas saídas digitais do Seeeduino, ou também pode ser controlado por modulação por largura de pulso. E ele usa três resistores ajustáveis para alterar a cor do LED RGB.

Recursos

  • Compatível com Grove
  • Cor ajustável
dica

Para mais detalhes sobre os módulos Grove, consulte o Grove System

Ideias de Aplicação

  • Brinquedos
  • Decoração
cuidado

Seja cuidadoso ao ajustar as resistências ajustáveis de R, G e B para evitar girar em excesso.

Especificações

ItemTípicoUnidade
Tensão de Operação5.0VCC
Corrente de Trabalho20mA
Resistor Variável<1

Plataformas Suportadas

ArduinoRaspberry Pi
cuidado

As plataformas mencionadas acima como suportadas são uma indicação da compatibilidade de software ou teórica do módulo. Na maioria dos casos, fornecemos apenas biblioteca de software ou exemplos de código para a plataforma Arduino. Não é possível fornecer biblioteca de software / código de demonstração para todas as possíveis plataformas de MCU. Portanto, os usuários precisam escrever sua própria biblioteca de software.

Uso

As três resistências RED, GREEN e BLUE do módulo controlam respectivamente os canais R, G e B. Ao ajustar as três resistências ajustáveis, é possível obter cores variáveis. No entanto, o ponto a ser observado é ser suave ao girar as resistências ajustáveis.

O sketch a seguir demonstra uma aplicação simples de controle de brilho. Como a figura abaixo indica, o Variable Color LED está conectado à porta digital 9 do Grove - Base Shield. A instalação de hardware é a seguinte:

  • Copie e cole o código abaixo em um novo sketch Arduino.

Código de demonstração como:

int ledPin = 9;    // LED connected to digital pin 9

void setup() {
// nothing happens in setup
}

void loop() {
// fade in from min to max in increments of 5 points:
for(int fadeValue = 0?; fadeValue <= 255; fadeValue +=5) {
// sets the value (range from 0 to 255):
analogWrite(ledPin, fadeValue);
// wait for 30 milliseconds to see the dimming effect
delay(30);
}

// fade out from max to min in increments of 5 points:
for(int fadeValue = 255?; fadeValue >= 0; fadeValue -=5) {
// sets the value (range from 0 to 255):
analogWrite(ledPin, fadeValue);
// wait for 30 milliseconds to see the dimming effect
delay(30);
}
}
  • Faça o upload do código. Ajuste as três resistências ajustáveis, tenho certeza de que você vai gostar. Experimente!

Visualizador de Esquemático Online

Recursos

Suporte Técnico & Discussão de Produto

Obrigado por escolher nossos produtos! Estamos aqui para oferecer diferentes tipos de suporte para garantir que sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.

Loading Comments...