The Sparkle Motion board is an ESP32 controller and is designed to work seamlessly with WLED and xLights. We've included instructions on how to get these set up and working with that software.
WLED is the easiest to install and use, especially if you're a non-coder. You can get pretty colors and animations up and running in minutes, and control them with any smart phone or web browser.
Or, if you prefer to code-your-own animations, the Sparkle Motion is also compatible with Arduino and with CircuitPython. Here are some guides with sample code that can get you started. You may need to make a few changes to the code samples, but these projects can fairly easily be modified to work on the Sparkle Motion.
- CircuitPython LED Animations
- Bubble Table with IR Control
- Adafruit QT Py and NeoPixel LEDs
- Cheerlights Holiday Animations
- FancyLED Library for CircuitPython
Or, head to the Arduino Code page for a step-by-step guide to installing a beautiful animation using Arduino.
Page last edited March 05, 2025
Text editor powered by tinymce.