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
Para mais detalhes sobre os módulos Grove, consulte o Grove System
Ideias de Aplicação
- Brinquedos
- Decoração
Seja cuidadoso ao ajustar as resistências ajustáveis de R, G e B para evitar girar em excesso.
Especificações
| Item | Típico | Unidade |
|---|---|---|
| Tensão de Operação | 5.0 | VCC |
| Corrente de Trabalho | 20 | mA |
| Resistor Variável | <1 | KΩ |
Plataformas Suportadas
| Arduino | Raspberry Pi | |||
|---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() |
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.





