FastLEDitor is a Arduino library that lets you upload animations created with the FastLEDitor animation creation tool directly to your board.
- Upload animations directly from the FastLEDitor animation creation tool
- Display the saved animations
- Save animations in the filesystem in binary format to save space
- Hotspot with a web manager to choose animations and change config (If WiFi available)
- espressif32 - Supported boards
Open an issue if you want another framework supported and I will do my best to implement it.
- WS2812
- More coming.
- Install the library using PlatformIO library install tool
- Copy the code in the ESP32Usage.ino in your main.cpp
- Upload the code to your board
- Create a data folder in the root of your projet
- If using the web server, download the animations.html file and the bootstrap folder and place it in your data folder
- Build and upload the filesystem image
- Use the FastLEDitor animation creation tool to create and upload animations
- Connect your led panel to your ESP32 (Default pin 17)
If you are using the webserver, you can connect to the FastLEDitor hotspot with default password 12345678 or redefine it like in the ESP32Usage.ino to change animations and settings.
- If you upload an animation after uploading the code it doesn't work because the board is still in flash mode. Solution: reboot the board and try again.