The Qwiic LED Stick features ten addressable APA102 LEDs, making it easy to add full color LED control using I2C. Write to individual LEDs to display a count in binary, or write to the whole strip for cool lighting effects. You can even add more LEDs to the end if you need to1. We’ve written an Arduino library that takes care of the I2C and communication to the LEDs so all you have to do is decide what color each LED should be.
The LED Stick has a default I2C address of 0x23 but can be changed with a simple command, allowing you to control up to 100 LEDs (10 Qwiic LED Sticks) on a single bus1! The address can also be changed to 0x22 by closing the solder jumper on the back of the board.
This board is one of our many Qwiic compatible boards! Simply plug and go. No soldering, no figuring out which is SDA or SCL, and no voltage regulation or translation required!
We do not plan to regularly produce SparkX products so get them while they’re hot!
NOTE: The I2C address of the LED Stick is 0x23 and is jumper selectable to 0x22 (software-configurable to any address). A multiplexer/Mux is required to communicate to multiple LED Stick sensors on a single bus. If you need to use more than one LED Stick sensor consider using the Qwiic Mux Breakout.
1: Using a lot of LEDs can draw a lot of current. Make sure to consider the power limits of your setup. If adding an external power supply, cut the trace on the back of the board from VLED to 3.3V. If you expect more than 1A of current, connect your external supply directly to VLED. Closing the jumper from VLED to VCC will add a 4.7uF decoupling capacitor.
Based on 3 ratings:
This works well with the I2C coming out of the REV Expansion Hub (for FTC). I just wish it had the pigtail plug in it so you could easily plug a strip into the end!!
These are amazing little LED devices. I've used them to make visualizations of all sorts of data. Highly tunable and great example in the github repo. I've used them with ESP32 and Pro Micro devices.
So stoked that are available.