Skip to Content

LED Matrix RGB LED XCSOURCE CJMCU 8x8 64 Bit WS2812 Driver Module Board

The CJMCU 8x8 WS2812 RGB LED module features 64 individually addressable RGB LEDs arranged in an 8x8 matrix. Each LED can display 256 levels of brightness for red, green, and blue channels, allowing for over 16 million colors. It includes built-in signal reshaping and power reset circuits, ensuring reliable cascading of multiple panels without signal distortion.

Package Includes

  • 1 x CJMCU 8x8 RGB LED WS2812 Module
LED RGB WS2812
47.25 AED 47.25 AED (Tax included)

Terms and Conditions
30-day money-back guarantee
Shipping: 2-3 Business Days

 

Features

  • Cascading data transmission via a single data line.
  • Built-in power-loss and electric reset circuit.
  • Signal reshaping circuit ensures waveform stability between cascaded modules.
  • Each LED supports 256 brightness levels per color (16,777,216 color combinations).
  • Scan frequency not less than 400Hz/s.
  • Supports cascading of 1024 points at 30fps refresh rate.
  • Data speed: 800 Kbps.
  • Applications: LED decorative lighting, indoor/outdoor LED video irregular screens.

Specifications

  • Chip: WS2812
  • LED Type: 5050 RGB
  • LED Count: 64
  • Board Color: Black
  • Voltage: 5V
  • Size: Approx. 65mm x 65mm (2.56" x 2.56")

Pinout

Pin Description
VCC Power supply, connect to +5V
GND Ground, connect to Arduino GND
DIN Data Input, connect to Arduino digital output pin
DOUT Data Output, use for cascading to next module

Arduino Wiring

  • VCC → 5V on Arduino
  • GND → GND on Arduino
  • DIN → Digital Pin 6 on Arduino (example)
  • DOUT → Connect to DIN of the next module if cascading

Library

Download and install the FastLED library from: http://fastled.io/

Arduino Example Code

#include <FastLED.h>
#define NUM_LEDS 64
#define DATA_PIN 6
CRGB leds[NUM_LEDS];
void setup() {
 FastLED.addLeds<WS2812, DATA_PIN, GRB>(leds, NUM_LEDS);
 FastLED.clear();
 FastLED.show();
}
void loop() {
 // Simple rainbow effect
 for(int i = 0; i < NUM_LEDS; i++) {
 leds[i] = CHSV((i*5 + millis()/10) % 255, 255, 255);
 }
 FastLED.show();
 delay(20);
}