Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


This is an Arduino sketch which implements an Open Pixel Control server for controlling NeoPixels from an ESP8266, such as the Adafruit Feather HUZZAH.

Here is an example circuit:

Breadboard with ESP8266 Feather and level shifter

Bill of materials:

You will need to edit the sketch to set the number of pixels you have, and your WiFi SSID and password.

Once the sketch is running, you'll need to figure out which IP address it has been assigned. Generally, your router's web interface will have a way to look at DHCP leases, and you can find it from there.

Once you know the IP address, you can connect with any Open Pixel Control client. The openpixelcontrol repository has some clients in Python, and I have a client in Haskell.