RGB LED is an extendable strip light with built-in SK6812 RGB LED. Just in case you haven’t heard about RGB LED yet, RGB LED features digitally addressable LEDs, which means each led can display RGB color and brightness individually.

It is very easy to program by Single-BUS with simple protocol.

Another feature is the extension and flexibility, It's possible to connect many of them up together to create a massive long LED display. It's important to note that, the brightness and the quantity of LEDs matters the most to the power consuming, if you have a bunch of them connected up, you will need extra power supply.

Note: The white PCB board at the end of the light bar is for the light bar signal input (connect to the M5Core), and the black PCB board is used to extend the light bar.

Product Features

  • Alternative length: 10cm(15 LED)/20cm(29 LED)/0.5m(72 LED)/1m(144 LED)/2m(288 LED)
  • Software Development Platform: Arduino, UIFlow (Blockly, Python)
  • extendable


  • 1x RGB LED Unit


Resources Parameter
Lamp bead model SK6812(3535)
Power 18W/m
Data transfer rate 800K/s
Working temperature -40°C-80°C
Waterproof rating Bare board-not waterproof
Net weight 4g/6g/10g/12g/34g
Gross weight 5g/7g/11g/13g/35g
Product Size 10*100/10*200/10*500/10*1000/10*2000mm
Package Size 165*10*3/165*10*3/165*10*3/165*10*3/165*10*3mm


download EasyLoader

1.EasyLoader is a simple and fast program burner. Every product page in EasyLoader provides a product-related case program. It can be burned to the master through simple steps, and a series of function verification can be performed. .

  1. After downloading the software, double-click to run the application, connect the M5 device to the computer through the data cable, select the port parameters, click "Burn" to start burning. (For M5StickC burning, please Set the baud rate to 750000 or 115200)


RGB LED Unit Signal Pin 5V GND


M5StickC (ESP32 Pico) with built-in i2s microphone is used for audio spectrum analysis (ArduinoFFT) and visualization on an RGB led strip.
This project replaced my daughter's old, broken night lamp. Its main components are: Atom Lite ESP32, neopixel strip, IR unit.
AI camera that automatically sorting out the garbage.




Feature Introduction

Control a certain number of colored LEDs

  • Set index RGB color Set the color of the specified number of lights

  • Set from to RGB color Set the color of the light within the specified range

  • Set from to R G B Set the color of the light in the specified range to a custom color

  • Set all RGB color Set the color of all RGB lights

  • Set brightness Set the brightness of the RGB

  • Set neopixel hexagon matrix in Set the pattern on HEX and specify the color

  • et neopixel hexagon matrix in red green blue Set the pattern on HEX and customize the color


To get the complete code, please click here