Skip to content

Lightboard project, with code by Jake Martin, hardware by Eric Heising

Notifications You must be signed in to change notification settings

JakeMartin99/Lightboard_v2.0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Lightboard_v2.0

Code by Jake Martin, hardware by Eric Heising

WARNING!

This project frequently has bright, quickly flashing colors, particularly so in some specific modes. Do NOT use this if that could cause health concerns for you.

Arduino folder

Contains present version of Arduino C++ to operate the physical lightboard. Still in-progress is implementing some of the successfully Python-emulated modes, fixing minor hardware bugs, and making codebase more readable by structuring it similar to the emulator. Intended to be run off of an ESP32 board with a connected button, audio volume sensor, and a linearly-connected grid arrangement of FastLED compatible light strips.

Python Emulator

Contains in-progress implementation of a Pygame-based emulator of the lightboard. The goal with this is to enable faster testing of new modes, and to develop a better code structure that can later be mirrored for the hardware Arduino code. The emulator is currently run out of BoardTester.py, and the space bar toggles sequential light strip ordinals for debugging while left and right arrows switch modes.

About

Lightboard project, with code by Jake Martin, hardware by Eric Heising

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published