Display Digital

WS2812 RGB 8 LEDs Strip

An 8-pixel strip of individually addressable RGB LEDs. Each LED includes a WS2812B control IC inside the 5050 RGB package.

Part images

WS2812 RGB 8 LEDs strip. Eight individually addressable RGB LEDs controlled from one data line. Image source: SunFounder Pico 2 W Starter Kit documentation, Components section, © 2026 SunFounder.

What it is

An 8-pixel strip of individually addressable RGB LEDs. Each LED includes a WS2812B control IC inside the 5050 RGB package.

How students use it

Students use it for animated light patterns, status bars, color effects, music-reactive lights, and IoT color indicators using one Pico data pin.

Pins and power

Power, ground, and one data input line. Data flows through each pixel to the next.

SunFounder lists DC5V work voltage and 0.3W consumption per LED.

The WS2812 protocol sends 24-bit color data per pixel over one data wire. Pixel order and color channel order must match the driver expectations.

Voltage and safety

The strip is a 5V part. Check power and data-level compatibility with the Pico before driving long or bright animations.

Full-white animations draw the most current. Power the strip appropriately and avoid overloading Pico power pins.

Module internals

Main component: WS2812B intelligent RGB LED in a 5050 package, identified by SunFounder.

Eight WS2812B pixels on a flexible strip with adhesive backing.

Datasheet notes

SunFounder identifies the LEDs as 5050RGB with built-in WS2812B IC. The WS2812B datasheet covers timing, voltage, current, and data protocol details.

Common libraries

Use MicroPython neopixel for pixel color control.

Common mistakes

Wrong data direction, no common ground, insufficient power, color channel order surprises, timing-sensitive code interruptions, and trying to run many LEDs at full brightness from the Pico alone.