869 used a combination of an Arduino and Adafruit NeoPixel LED strips (
http://www.adafruit.com/products/1460)
We used various combinations of digital outputs from the digital sidecar to send signals to the Arduino and had it do different things depending on what the robot was doing such as having blue/red depending on what the FMS told us our color was with
Code:
DriverStation.getInstance().getAlliance()
or our award winning countdown color rotation and blinking to let our drivers know how little time is left in the match without looking up from the robot based on the match time
Code:
DriverStation.getInstance().getMatchTime()