Picture of RGB LED Color Selector
One Challenge with working with RGB LEDs is getting the right Red, Green and Blue values to match a color you are trying to display.  You can start with web colors, and then sometimes need to adjust them since the LEDs don't look quite the same as they do on monitors.

So, this is a quick project to allow you to set the RGB values with a simple hand-held gadget - maybe useful when working offline with these LEDs.

This project shows a WS2812b digitally addressable LED, but could be adapted for other LED types.

  • An Arduino - clones can be found for $10
  • An Adafruit LCD Shield - this shield has a 16x2 LED display, and 5 push buttons that we will use for changing the red, green, and blue color values.  Adafruit also has a shield where the backlight color is an RGB LED - might be worth trying!
  • An LED - this one uses a single WS2812b LED from a 30 LED/meter strip of LEDs - we had this left over from another project.  Adafruit sells them individually on carrier boards too.
  • Some solid core wire - I used some 20 gauge wire since it was rigid and held the LED nicely.