Commit Graph

7 Commits

Author SHA1 Message Date
bgrolleman ebf01531c5 Fix stray backtick at end of lightshow_format.h
Markdown artifact caused a compile error: stray '`' in program.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-23 10:41:01 +02:00
bgrolleman e9a12f66a9 Add terminal simulator for previewing shows without hardware
Adds converter/simulate.py which renders the LED strip color live in the
terminal using ANSI 24-bit color, running the same step playback logic as
the Arduino firmware (blending, step timing, SHOW_LOOP/SHOW_SINGLE mode).
Keyboard controls mirror the physical button. Also adds 'make simulate'.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-23 10:41:01 +02:00
bgrolleman 4e5396f231 More optimize 2026-05-23 10:23:47 +02:00
bgrolleman 50df45fd4e Optimize 2026-05-23 10:13:24 +02:00
bgrolleman 23570b0dce Adding loop function 2026-05-23 10:03:35 +02:00
bgrolleman 97e278ed3f Add AI.md disclosure
Openly documents that the project was built with Claude (AI assistance),
explains the human's role in directing it, and respectfully acknowledges
that people with objections to AI-generated code are free not to use it.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-21 10:18:22 +02:00
bgrolleman 11eb2584ef Initial commit — Amirine Cosplay Lights
Arduino Uno + WS2812B LED strip controller with a text-based lightshow
system. Shows are defined as .txt files (hex color + fade duration per step),
converted to PROGMEM headers by convert_all.py, and navigated at runtime
via a debounced button (tap/double-tap/hold). BSD 2-Clause license.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-21 10:16:56 +02:00