Saturday, September 12, 2009

Light FX with BlinkMs RGB LEDs, and Arduino.


BlinkM's are Microcontrolled RGB LEDs.

They allow you to create lighting patterns, sequences, with added effects. You can program BlinkM's to be any color, and blink and fade in virtually any pattern. They sport a 8000 mcd 140ยบ full-color RGB LED w/ 24-bit color control, and operate on the 3v-5vdc range.

One Arduino USB board is required to communicate with the BlinkMs.














A maximum of 127 BlinkMs can be connected togethor.
BlinkM's have assignable addresses. You can program each BlinkM individually or address them all simultaneously.

A total of 18 Built in light scripts, are included.
You can create your own custom light script up to 49 commands long.

Below are all commands recognized by BlinkM, along with how many arguments they take, the
return values they produce, and a command format overview.








































“cmd char” is the command byte in ASCII character form.
The character is chosen to be mnemonic of the command’s function.

“cmd byte” column is the actual byte value of the ASCII character value sent over the wire.
The command “format” listed on the right edge resembles a byte array used in Java, C, and Arduino. The layout of a command that can also be copied almost verbatim and used as code.

In stand-alone mode, there are 48 maximum number of light script actions in a light script.
The longest duration of any light script is 48*255*(1/30)= 408 seconds = 6.8 minutes.

The BlinkM sequencer software can be used to select virtually any color,
however it lacks the ability to make minute adjustments to the timing, and sequence.

Available at SparkFun.com

No comments:

Post a Comment