INFORMACIÓN
La XIAO Matriz RGB 6×10 es una tarjeta de expansión compacta que cuenta con 60 LEDs direccionables en una configuración de 6 filas por 10 columnas. Cada LED utiliza la tecnología WS2812B, lo que permite controlar individualmente su color y brillo mediante una señal de datos, ofreciendo una amplia gama de colores y efectos visuales. Este módulo está diseñado para ser utilizado con los microcontroladores XIAO de Seeed Studio, es compatible con XIAO ESP32-S3 (Se vende por separado) que facilitan la integración en proyectos pequeños de iluminación o displays visuales.
La XIAO Matriz RGB 6×10 es ideal para proyectos que requieren efectos visuales llamativos, como pantallas LED, indicadores gráficos, o iluminación decorativa personalizada. Se puede usar en aplicaciones como dispositivos portátiles, prototipos interactivos, o displays compactos.
ESPECIFICACIONES Y CARACTERÍSTICAS
- Marca: Seeed Studio
- Matrícula: 104030107
- Tipo de Led: XL-1010RGBC-WS2812B
- Número de Led: 60 leds
- Matriz: 6 filas x 10 columnas
- Tamaño del led: 1mm x 1mm
- Dimensiones: 21mm x 18mm
- Peso: 3g
DOCUMENTACIÓN Y RECURSOS
INFORMACIÓN ADICIONAL
El siguiente programa de ejemplo se utiliza para lograr el efecto de luces de marcha, donde las perlas de la lámpara se encenderán secuencialmente una por una. Este programa es compatible con todos los XIAO.
#include <Adafruit_NeoPixel.h> #ifdef __AVR__ #include <avr/power.h> // Required for 16 MHz Adafruit Trinket #endif // Which pin on the Arduino is connected to the NeoPixels? #define PIN A0 // On Trinket or Gemma, suggest changing this to 1 // How many NeoPixels are attached to the Arduino? #define NUMPIXELS 60 // Popular NeoPixel ring size // When setting up the NeoPixel library, we tell it how many pixels, // and which pin to use to send signals. Note that for older NeoPixel // strips you might need to change the third parameter -- see the // strandtest example for more information on possible values. Adafruit_NeoPixel pixels(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800); #define DELAYVAL 500 // Time (in milliseconds) to pause between pixels void setup() { // These lines are specifically to support the Adafruit Trinket 5V 16 MHz. // Any other board, you can remove this part (but no harm leaving it): #if defined(__AVR_ATtiny85__) && (F_CPU == 16000000) clock_prescale_set(clock_div_1); #endif // END of Trinket-specific code. pixels.begin(); // INITIALIZE NeoPixel strip object (REQUIRED) } void loop() { pixels.clear(); // Set all pixel colors to 'off' // The first NeoPixel in a strand is #0, second is 1, all the way up // to the count of pixels minus one. for(int i=0; i<NUMPIXELS; i++) { // For each pixel... // pixels.Color() takes RGB values, from 0,0,0 up to 255,255,255 // Here we're using a moderately bright green color: pixels.setPixelColor(i, pixels.Color(0, 10, 0)); pixels.show(); // Send the updated pixel colors to the hardware. delay(DELAYVAL); // Pause before next pass through loop } }
Valoraciones
No hay valoraciones aún.