Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
How BiblioPixel works
BiblioPixel has three key data structures:
Drivercommunicates with the actual lights or software visualizations.
Layoutrepresents the geometry of those lights.
Animationcontrols how those lights' values change over time.
A BiblioPixel program has exactly one
LED, and one top-level
Animation - though that
Animation may be composed of many other lower-level
The BiblioPixel system has drivers for all popular LED strip types, including RGB and mono strips, but also for raw serial port drivers, Philips Hue lights. For all your prototyping and entertainment needs, BiblioPixel comes with a virtual driver named
SimPixel - a fast, customizable WebGL visualizer that runs immediately in the browser without any plug-in or installation step.