Features
- Single individually addressable RGB LED.
- Integrated WS2812 driver IC inside 5050 LED package.
- NeoPixel compatible communication protocol.
- Built-in signal reshaping circuit.
- Power-on reset and brown-out protection.
- Reverse polarity protection.
- Single-wire digital control interface.
- Supports cascading multiple modules.
- Uniform brightness and color output.
- Data transfer speeds up to 800Kbps.
Specifications
- Operating Voltage: 5V DC
- LED Type: 5050 RGB with integrated WS2812 IC
- Number of LEDs: 1
- Brightness Resolution: 256 levels per color
- Color Depth: 24-bit (16,777,216 colors)
- Communication Interface: Single-wire digital
- Data Rate: Up to 800Kbps
- Reverse Power Protection: Yes
Pinout

| Pin |
Description |
| VCC |
5V Power Supply |
| GND |
Ground |
| DIN |
Data Input |
| DOUT |
Data Output (for cascading) |
Arduino Wiring

- VCC → 5V on Arduino
- GND → GND on Arduino
- DIN → Digital Pin (example: D6)
- DOUT → Connect to DIN of next module (optional)
Arduino Example Code
#include "Adafruit_NeoPixel.h"
#define LED_PIN 6
#define NUM_LEDS 1
Adafruit_NeoPixel led(NUM_LEDS, LED_PIN, NEO_GRB + NEO_KHZ800);
void setup() {
led.begin();
led.show();
}
void loop() {
led.setPixelColor(0, led.Color(0, 255, 0)); // Green
led.show();
delay(500);
led.setPixelColor(0, led.Color(255, 0, 0)); // Red
led.show();
delay(500);
}
Applications
- Status indicators.
- Decorative lighting.
- Wearable electronics.
- DIY and embedded projects.
- Animation and lighting effects.
Features
- Single individually addressable RGB LED.
- Integrated WS2812 driver IC inside 5050 LED package.
- NeoPixel compatible communication protocol.
- Built-in signal reshaping circuit.
- Power-on reset and brown-out protection.
- Reverse polarity protection.
- Single-wire digital control interface.
- Supports cascading multiple modules.
- Uniform brightness and color output.
- Data transfer speeds up to 800Kbps.
Specifications
- Operating Voltage: 5V DC
- LED Type: 5050 RGB with integrated WS2812 IC
- Number of LEDs: 1
- Brightness Resolution: 256 levels per color
- Color Depth: 24-bit (16,777,216 colors)
- Communication Interface: Single-wire digital
- Data Rate: Up to 800Kbps
- Reverse Power Protection: Yes
Pinout

| Pin |
Description |
| VCC |
5V Power Supply |
| GND |
Ground |
| DIN |
Data Input |
| DOUT |
Data Output (for cascading) |
Arduino Wiring

- VCC → 5V on Arduino
- GND → GND on Arduino
- DIN → Digital Pin (example: D6)
- DOUT → Connect to DIN of next module (optional)
Arduino Example Code
#include "Adafruit_NeoPixel.h"
#define LED_PIN 6
#define NUM_LEDS 1
Adafruit_NeoPixel led(NUM_LEDS, LED_PIN, NEO_GRB + NEO_KHZ800);
void setup() {
led.begin();
led.show();
}
void loop() {
led.setPixelColor(0, led.Color(0, 255, 0)); // Green
led.show();
delay(500);
led.setPixelColor(0, led.Color(255, 0, 0)); // Red
led.show();
delay(500);
}
Applications
- Status indicators.
- Decorative lighting.
- Wearable electronics.
- DIY and embedded projects.
- Animation and lighting effects.