SkillShop
SkillShop › IoT Cases › RGB Color Mixer
Day 6 of 100

RGB Color Mixer

Lighting · Board: ESP32 · Day 6 of 100

Three potentiometers blend red, green, and blue channels on an ESP32-driven RGB LED. A hands-on way to learn multi-channel PWM.

How it works

Three potentiometers feed three analog channels, one per color. Each reading sets the PWM duty of the red, green, or blue leg of the RGB LED. Because the channels mix additively, every knob position produces a different blended color.

What you'll learn

  • Multi-channel PWM
  • Additive color mixing
  • Parallel analog inputs
  • Mapping inputs to outputs

Full project: code, wiring diagram & Wokwi simulation

The complete build guide lives in the original repo. Ours is a summary — the real thing is one click away.

Open full project on GitHub ↗

Summary by SkillShop. Project by Kritish Mohapatra — code and diagrams belong to the original repo.

More Lighting builds