Grove - LED de Color Variable
Este Grove consiste en un LED RGB de 8mm. Opera a 5V DC. Cuando el pin SIG está en lógica HIGH, el LED RGB se encenderá. Perfecto para usar en salidas digitales de Seeeduino, o también puede ser controlado por modulación de ancho de pulso. Y utiliza tres resistores ajustables para cambiar el color del LED RGB.
Características
- Compatible con Grove
- Color ajustable
Para más detalles sobre los módulos Grove, consulte Sistema Grove
Ideas de Aplicación
- Juguetes
- Decoración
Sea cuidadoso al ajustar las resistencias ajustables R, G y B para evitar girarlas en exceso.
Especificaciones
Elemento | Típico | Unidad |
---|---|---|
Voltaje de Operación | 5.0 | VDC |
Corriente de Trabajo | 20 | mA |
Resistor Variable | <1 | KΩ |
Plataformas Compatibles
Arduino | Raspberry Pi | |||
---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() |
Las plataformas mencionadas anteriormente como compatibles son una indicación de la compatibilidad de software o teórica del módulo. Solo proporcionamos biblioteca de software o ejemplos de código para la plataforma Arduino en la mayoría de los casos. No es posible proporcionar biblioteca de software / código de demostración para todas las plataformas MCU posibles. Por lo tanto, los usuarios tienen que escribir su propia biblioteca de software.
Uso
Las tres resistencias ROJA, VERDE y AZUL del módulo controlan los canales R, G y B respectivamente. Ajustando las tres resistencias ajustables, puede producir color variable. Sin embargo, hay que tener en cuenta que hay que ser suave al girar las resistencias ajustables.
El siguiente sketch demuestra una aplicación simple de controlar su brillo. Como indica la imagen de abajo, el LED de Color Variable está conectado al puerto digital 9 del Grove - Base Shield. La instalación del hardware es la siguiente:
- Copia y pega el código de abajo en un nuevo sketch de Arduino.
Código de demostración 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);
}
}
- Sube el código. Ajusta las tres resistencias ajustables, estoy seguro de que te gustará. ¡Inténtalo!
Visor de Esquemas en Línea
Recursos
Soporte Técnico y Discusión de Productos
¡Gracias por elegir nuestros productos! Estamos aquí para brindarte diferentes tipos de soporte para asegurar que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para satisfacer diferentes preferencias y necesidades.