These code sample provides an interface to control Blinkstick devices connected to your computer with Node.js.
Included are: general requirements, requirements for Mac OSX, Windows, and Linux, information about Raspberry Pi, installing the BlinkStick node module, getting started, and working with permission issues on Linux.
Additional details and examples are available on the BlinkStick Node wiki.
BlinkStick is a smart LED controller with integrated USB firmware. It plugs into your computer and allows control the color of individually addressable or single color LEDs and LED strips and wide range programming language implementations give you the power to control the LEDs without the need to program a microcontroller.