arduino rgb led strip driver
A few iterations in, time for version control. led-controller.scm
interfaces with this.
This supports driving an arbitrary number of rgb led strips. All
currently are set to the same color. You just wire up the pins, and
send it three bytes (r, g, b) and read the response line to keep in
sync.
Originally read r g b using Serial.parseInt(). Returning to that soon
as I am porting it to Teensy 3.1 and it has fast buffered
communication making the current approach unsuitable.
It uses a basic intensity correction table from another
project (generated by gamma.py). This is most likely wrong... each
color needs its own table, I think.