BlinkStick Pro has 3 different modes to control LEDs:
Mode | Name | Description |
---|---|---|
0 | Normal | Control regular LEDs (common cathode). This is the default for BlinkStick Pro. |
1 | Inverse | Control regular LEDs in inverse mode (common anode), for example IKEA DIODER |
2 | WS2812 | Control individually addressable LEDs, for example any WS2812, Adafruit NeoPixels and smart pixels. |
Mode is stored into BlinkStick Pro's internal EEPROM memory and saved until you change it. It's persisted even when you unplug BlinkStick Pro.
There are 2 ways to change the mode:
blinkstick --set-mode [mode]
Where [mode] is 0, 1 or 2
In normal mode BlinkStick controls regular LEDs with common cathode. Each R, G and B channel must be connected to one RGB LED pin.
In inverse mode BlinkStick controls regular LEDs with common anode. Each R, G and B channel must be connected to one RGB LED pin.
Inverse mode is required for IKEA DIODER hack .
In WS2812 mode BlinkStick Pro can control individually addressable LEDs on each of it's R, G and B channels. It's possible to connect up to 64 LEDs per each channel to a total of 192 LEDs.