Festival Hat is a simple adruino controller for a custom build LED hat.
PlatformIO is used as build path which is available as CLI or IDE integration. In case you have PlatformIO setup already you can skip this step.
- Install Platform IO
- (optional) Install VS Code extension
platformio.platformio-ide
- Clone repository with
git clone https://github.com/mszoernyi/festival-hat.git
- Edit
platformio.ini
and adjust USB port for serial monitoring. - Build project with
ctrl+alt+b
/pio build
- Upload project to controller with
ctrl+alt+u
/pio upload
- FastLED for LED control
- Animately for non-blocking animations
- AceButton for non-blocking button handling
Scenes are used to describe an animation sequence for LED strips. Take a look into the Strobe
for details.
- Add multiple scenes to switch between with button
- Add RF logic to commuicate with other hats
- Add Gyro to switch animation based on movements