Store
Beginner 1 hour

Create a dazzling programmable LED strip light show controlled by a Raspberry Pi Pico.

Overview

Use a Raspberry Pi Pico to control an RGB LED strip and create custom lighting animations. This is a great first project for learning about microcontrollers and addressable LEDs.

What You Will Learn

  • Programming a Raspberry Pi Pico with MicroPython
  • Controlling WS2812B (NeoPixel) LED strips
  • Creating animation patterns and colour effects

Step 1: Wire It Up

Connect the LED strip data pin to GPIO pin 0 on the Pico. Connect the strip power to VBUS (5V) and ground to GND. For longer strips, use an external 5V power supply.

Step 2: Flash MicroPython

Download the MicroPython UF2 firmware for the Pico. Hold BOOTSEL while plugging in via USB, then drag the UF2 file to the drive that appears.

Step 3: Code Your Animations

Using Thonny IDE, write MicroPython scripts to create rainbow cycles, colour chases, breathing effects, and more. The neopixel module is built into MicroPython.

View Markdown

Parts List

Required Parts (3)

Raspberry Pi Pico 2 - RP2350

x1

$9.92

In stock
LED RGB Strip - Addressable, Bare, 1m (APA104)

x1

$45.95

Out of stock

Optional Extras (1)

Project Summary

4 parts total

Required parts $85.37
Optional extras +$8.55
Total (required) $85.37

Unavailable items will be skipped

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.