Descripción
Tutorial: Cómo usar la tarjeta Driver LED Matrix WS2812
La tarjeta driver LED Matrix WS2812 es ideal para crear displays interactivos a color. Es perfecta para los makers que desean explorar la programación de matrices RGB.
Qué necesitas
- Arduino Uno o compatible
- Cable USB
- Tarjeta LED Matrix WS2812
Pasos
- Conecta el pin de datos de la tarjeta al pin 6 del Arduino (verifica en el datasheet para la configuración correcta).
- Descarga e instala la biblioteca Adafruit_NeoPixel.
- Crea un nuevo sketch en Arduino e incluye la biblioteca NeoPixel.
- Inicializa el número de LEDs y el orden del color RGB en la variable NeoPixel.
- En el setup(), inicia los LEDs con la función strip.begin().
- Utiliza la función strip.setPixelColor() para establecer el color de los LEDs individuales.
- Agrega un ciclo de loop() para actualizar la salida de los LEDs.
- Guarda y carga el sketch en el Arduino.
Código de ejemplo
Adafruit_NeoPixel strip = Adafruit_NeoPixel(40, 6, NEO_GRB + NEO_KHZ800);
void setup() {
strip.begin();
}
void loop() {
strip.setPixelColor(0, strip.Color(255, 0, 0)); // rosso
strip.show();
}
Miniproyecto
Crea un display que cambia de color según la temperatura ambiental medida con un sensor DHT11.
Errores comunes
- Conectar el pin de datos al pin incorrecto del Arduino.
- No instalar la biblioteca NeoPixel correctamente.
- Configurar el número de LEDs o el orden del color RGB de manera incorrecta.
- Omitir strip.show() en el loop().
Accesorios recomendados
- Sensor DHT11
- Resistencia de 220 Ohm
- Cable Ethernet para Arduino Uno
- Sensores de movimiento PIR
Preguntas frecuentes
¿Cuál es la diferencia entre WS2812 y WS2811?
El WS2812 tiene un chip integrado que gestiona los LEDs RGB, mientras que el WS2811 requiere un driver separado para cada grupo de 3 LEDs.
¿Puedo usar esta tarjeta con otros microcontroladores además del Arduino?
Sí, pero podría ser necesario modificar la conexión e instalar la biblioteca.
¿Cuántos colores diferentes puedo crear con estos LEDs?
Cada LED puede producir hasta 16 millones de colores (256x256x256).







Valoraciones
No hay valoraciones aún.