Skip to Content

LED Matrix RGB 4x4 16Bit WS2812 Module Board

The 4 x 4 WS2812 Addressable RGB LED Matrix is a compact and powerful lighting module featuring 16 individually addressable RGB LEDs. Each pixel integrates a WS2812 control circuit and RGB LED inside a single 5050 package, allowing full digital control using only one data line. This design enables smooth color transitions, accurate brightness control, and reliable cascading for larger LED arrays.

Package Includes

  • 1 x 4 x 4 WS2812 Addressable RGB LED Matrix


LED RGB WS2812
19.95 AED 19.95 AED (Tax included)

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

Features

  • 16 individually addressable RGB LEDs.
  • Integrated WS2812 control IC inside each 5050 LED package.
  • Built-in signal reshaping circuit prevents waveform distortion.
  • Built-in power-on reset and brown-out reset circuits.
  • Reverse polarity protection for enhanced reliability.
  • Single-wire serial communication interface.
  • Supports cascading multiple modules.
  • Consistent color output across all pixels.
  • Scanning frequency not less than 400Hz.
  • Data transfer speeds up to 800Kbps.
  • Transmission distance up to 5 meters without additional circuitry.

Specifications

  • Operating Voltage: 5V DC
  • LED Type: 5050 RGB with integrated WS2812 IC
  • Number of LEDs: 16
  • Brightness Levels: 256 per color channel
  • Color Range: 16,777,216 colors
  • Communication: Single-line digital interface
  • Data Rate: Up to 800Kbps
  • Refresh Rate: 30 frames per second supports cascading ≥ 1024 pixels
  • Reverse Power Protection: Yes

Pinout

WS2812 16-Bit RGB LED Matrix – QuartzComponents

Pin Description
VCC Power Supply 5V
GND Ground
DIN Data Input
DOUT Data Output for Cascading

Arduino Wiring

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

Arduino Example Code

Uses the Adafruit NeoPixel Library.

#include "Adafruit_NeoPixel.h"

#define LED_PIN   6
#define NUM_LEDS  16

Adafruit_NeoPixel matrix(NUM_LEDS, LED_PIN, NEO_GRB + NEO_KHZ800);

void setup() {
  matrix.begin();
  matrix.show();
}

void loop() {
  for(int i = 0; i < NUM_LEDS; i++) {
    matrix.setPixelColor(i, matrix.Color(0, 0, 255)); // Blue
  }
  matrix.show();
  delay(500);

  for(int i = 0; i < NUM_LEDS; i++) {
    matrix.setPixelColor(i, matrix.Color(255, 0, 0)); // Red
  }
  matrix.show();
  delay(500);
}

Applications

  • Full-color lighting modules.
  • LED decorative lighting.
  • Indoor and outdoor LED displays.
  • Visual indicators and DIY projects.
  • Animation and lighting effects.

Downloads

WS2812B Datasheet PDF