Connecting the virtual and physical worls is always a popular DIY project. In this build I modify the the Cheerlight project code by Hans Scharler to work via a Feather HUZZAH. Why the need for modifications? Good question! The Feather HUZZAH uses a ESP826 for the wireless connection, and although you can enable PWM on any GPIO pin, except Pin(16), to control the color mixing of an RGB LED, I found it much cleaner and easier to use Neopixels.

You can read all about the Feather HUZZAH, and it's pinouts here. And if you want to add a bunch of PWM to yout Feeather, you can always add an 8-Channel PWM or Servo FeatherWing to your project. There are also a lot of other Feather projects in the Adafruit Learning System.

This guide was first published on May 17, 2016. It was last updated on May 17, 2016. This page (Overview) was last updated on May 15, 2016.