DIYables RGB LED for Arduino, ESP32, ESP8266, Raspberry Pi, Common Cathode
Click to zoom
Quick Overview
This DIYables RGB LED set includes 50 pieces of 5mm multicolor LEDs with common cathode configuration for Arduino, ESP32, ESP8266, and Raspberry Pi projects. Each LED contains red, green, and blue elements that can be independently controlled to create millions of color combinations.
The common cathode design connects the negative terminal of all three LED elements together, requiring separate PWM control on the positive pins for each color. Operating at 1.8-3.4V with 20mA current, these LEDs provide 4-5 lumens brightness with 120-degree viewing angle. Available in both water clear and diffused lens types.
Ideal for color-changing displays, mood lighting, status indicators, RGB lighting effects, decorative projects, and interactive visual feedback. The PWM control enables smooth color transitions and brightness adjustment for creative lighting applications.
Key Features
- 50 Piece Set — Multicolor RGB LEDs for multiple projects
- 5mm LED Size — Standard size fits breadboards and PCBs
- Common Cathode — Negative terminal shared, positive pins for PWM control
- Three Color Elements — Red, Green, Blue independently controllable
- Millions of Colors — Mix RGB values to create any color
- Water Clear/Diffused — Available in both lens types
- 4-5 Lumens Brightness — Good visibility for indicators and displays
- 120° Viewing Angle — Wide light distribution
- 20mA Operating Current — Standard LED current rating
- 1.8-3.4V Operating Voltage — Compatible with microcontroller PWM outputs
- 0.06W Power — Low power consumption
- Tutorial Support — Comprehensive guides for all major platforms
- Versatile Applications — Color displays, mood lighting, status indicators, RGB effects, decorative projects
SPECIFICATION
| Specification | Value |
|---|---|
| Product Type | RGB LED |
| Quantity | 50 pieces |
| LED Size | 5mm diameter |
| LED Type | Water Clear/Diffused lens |
| Configuration | Common cathode (shared negative terminal) |
| Color Elements | Red, Green, Blue (independently controllable) |
| Luminous Flux | 4-5 lumens |
| Operating Current | 20mA per color element |
| Operating Voltage | 1.8-3.4V per color element |
| Power Consumption | 0.06W per color element |
| Viewing Angle | 120 degrees |
| Control Method | PWM on each color pin (R, G, B) |
| Compatibility | Arduino, ESP32, ESP8266, Raspberry Pi, any PWM-capable microcontroller |
| Applications | Color-changing displays, mood lighting, status indicators, RGB effects, decorative lighting, visual feedback |
Tutorials
COMPATIBLE HARDWARE
- Arduino boards (UNO, Mega, Nano, etc.) — Three PWM pins for RGB control
- Arduino Uno R4 WiFi/Minima — PWM capable pins for color mixing
- ESP32 development boards — LEDC PWM channels for smooth color control
- ESP8266 boards (NodeMCU, Wemos D1, etc.) — PWM pins for RGB output
- Raspberry Pi (all models) — GPIO pins with software PWM
- Raspberry Pi Pico — Hardware PWM for RGB control
- Arduino Nano ESP32 — PWM pins for color mixing
- Any microcontroller with PWM capability — 3 PWM outputs required
- Current-limiting resistors — Required for each color pin (typically 220Ω-330Ω)
- Breadboards and PCBs — Standard 5mm LED mounting









