Compacte 8x8 RGB LED matrix met 64 adresseerbare WS2812b-leds voor Arduino, ESP8266 en ESP32.
SKU: OT2371-B13 Número do artigo: NA330 EAN: 8321317104642 Localização: B01.03
Alternativa
LED com chip WS2812B em mini PCB
€ 0,85
Ver esta alternativa
Como ligar o Matriz RGB 8x8 64 LED 5V WS2812b a um Arduino UNO ou ESP32, com um sketch de exemplo que podes carregar já.
This project demonstrates an 8x8 WS2812B addressable RGB LED matrix connected directly to an Arduino Uno. The sketch initializes the 64 LEDs and displays a rotating color pattern across the matrix at a safe brightness level. Connect the 5V, GND, and DI pins as shown to test your matrix in minutes.
/*
* ==================================================================
* Generated by Codey.online — https://www.codey.online
* ==================================================================
* Project : 8x8 WS2812B RGB LED Matrix Demo
* Board : Arduino UNO (arduino:avr:uno)
* Parts : 8x8 RGB 64 LED Matrix 5V WS2812b
* Libraries : Adafruit NeoPixel 1.15.5
*
* Codey Online is an AI-powered browser IDE for Arduino and ESP32.
* Describe your project and Codey writes the code, draws the wiring
* diagram and uploads it to your board, straight from the browser.
* This code is free to use, modify and share, without warranty.
* ==================================================================
*/
#include <Adafruit_NeoPixel.h>
#define LED_PIN 6
#define LED_COUNT 64
Adafruit_NeoPixel matrix(LED_COUNT, LED_PIN, NEO_GRB + NEO_KHZ800);
// Converts (x, y) coordinates to pixel index (serpentine layout)
uint16_t getPixelIndex(uint8_t x, uint8_t y) {
if (y % 2 == 0) {
return y * 8 + x;
} else {
return y * 8 + (7 - x);
}
}
void setup() {
Serial.begin(115200);
matrix.begin();
matrix.setBrightness(30); // Keep brightness low when powered from Arduino 5V
matrix.show(); // Turn off all pixels
Serial.println(F("WS2812B 8x8 LED Matrix ready!"));
}
void loop() {
static uint16_t hueOffset = 0;
for (uint8_t y = 0; y < 8; y++) {
for (uint8_t x = 0; x < 8; x++) {
uint16_t pixelHue = hueOffset + ((x + y) * 65536L / 16);
uint32_t color = matrix.gamma32(matrix.ColorHSV(pixelHue));
matrix.setPixelColor(getPixelIndex(x, y), color);
}
}
matrix.show();
hueOffset += 500;
delay(20);
}
Bibliotecas necessárias: Adafruit NeoPixel 1.15.5
Wiring diagram and example code generated by Codey.online — https://www.codey.online
This project drives an 8x8 WS2812B RGB LED matrix using an ESP32. It cycles colorful rainbow patterns across all 64 individual addressable LEDs. The brightness is set low to ensure safe operation directly via USB power.
/*
* ==================================================================
* Generated by Codey.online — https://www.codey.online
* ==================================================================
* Project : WS2812B 8x8 RGB LED Matrix Rainbow Demo
* Board : ESP32 DEVKIT V1 (esp32:esp32:esp32doit-devkit-v1)
* Parts : 8x8 RGB 64 LED Matrix 5V WS2812b
* Libraries : Adafruit NeoPixel 1.15.5
*
* Codey Online is an AI-powered browser IDE for Arduino and ESP32.
* Describe your project and Codey writes the code, draws the wiring
* diagram and uploads it to your board, straight from the browser.
* This code is free to use, modify and share, without warranty.
* ==================================================================
*/
#include <Adafruit_NeoPixel.h>
#define LED_PIN 4
#define LED_COUNT 64
#define BRIGHTNESS 30
Adafruit_NeoPixel matrix(LED_COUNT, LED_PIN, NEO_GRB + NEO_KHZ800);
void setup() {
Serial.begin(115200);
matrix.begin();
matrix.setBrightness(BRIGHTNESS);
matrix.show();
Serial.println("WS2812B 8x8 Matrix Initialized");
}
void loop() {
// Rainbow cycle across the matrix
for (long firstPixelHue = 0; firstPixelHue < 5 * 65536; firstPixelHue += 256) {
for (int i = 0; i < matrix.numPixels(); i++) {
int pixelHue = firstPixelHue + (i * 65536L / matrix.numPixels());
matrix.setPixelColor(i, matrix.gamma32(matrix.ColorHSV(pixelHue)));
}
matrix.show();
delay(15);
}
}
Bibliotecas necessárias: Adafruit NeoPixel 1.15.5
Wiring diagram and example code generated by Codey.online — https://www.codey.online
Matriz LED RGB com 64 LEDs endereçáveis WS2812b.
Funciona a 5V e pode ser controlada via Arduino, ESP8266 e ESP32.
Dimensões
Comprimento: 6,5cm
Largura: 6,5cm
Altura: 0,3cm

| Alimentação | 5 V |
|---|---|
| Largura | 6,5 cm |
| Resolução | 8 x 8 |
| Adequado para | Arduino, ESP8266 e ESP32 |
| Comprimento | 6,5 cm |
| Tipo | WS2812b |
| Altura | 0,3 cm |
Conforme a minha encomenda
Não ficas satisfeito? Tens 30 dias após a receção para devolver o produto.
Tudo sobre devoluções
Matriz RGB 8x8 64 LED 5V WS2812b