LEDArray API Guide
Get started with your Addressable LED Phidget
Quantity Available: 459
| Qty | Price |
|---|---|
| 10 | $90.25 |
| 25 | $80.75 |
| 50 | $71.25 |
| 100 | $66.50 |
The Addressable LED Phidget is an LED controller that can manage up to 2048 addressable LEDs, providing full control over color, brightness, and more. It includes overcurrent protection through both software and an onboard fuse.
The Addressable LED Phidget can connect directly to a computer via USB or through a VINT Hub Phidget.
| USB/VINT Port | This device can be controlled directly via USB, or through a VINT Hub Phidget. |
| Vout/Data/Gnd | These terminals provide power and communication to your addressable LEDs. |
| Vin | Connect an external power supply. Review the Power Supply section below for more information. |
The barrel jack connector provides a convenient way to connect an external power supply to your Addressable LED Phidget. Please note the following:
If you are using Phidgets for the first time, visit our Operating System page and download the latest libraries for your system.
We recommend using a Windows or macOS machine to start so you can experiment with key features using the Phidget Control Panel.

1. Setting up your Programming Environment
Firmware Upgrade
MacOS users can upgrade device firmware by double-clicking the device row in the Phidget Control Panel.
Linux users can upgrade via the phidget22admin tool (see included readme for instructions).
Windows users can upgrade the firmware for this device using the Phidget Control Panel as shown below.
Firmware Downgrade
Firmware upgrades include important bug fixes and performance improvements, but there are some situations where you may want to revert to an old version of the firmware (for instance, when an application you're using is compiled using an older version of phidget22 that doesn't recognize the new firmware).
MacOS and Linux users can downgrade using the phidget22admin tool in the terminal (see included readme for instructions).
Windows users can downgrade directly from the Phidget Control Panel if they have driver version 1.9.20220112 or newer:
Firmware Version Numbering Schema
Phidgets device firmware is represented by a 3-digit number. For firmware patch notes, see the device history section on the Specifications tab on your device's product page.
| Board Properties | |
|---|---|
| Controlled By | VINT or USB |
| USB Stack | PHIDUSB |
| Driver Support | Phidget22 |
| Number of LEDs Max | 2048 |
| VINT Communication Speed Max | 1 Mbit/s |
| Supported LED Protocols | WS2811, WS2812B, WS2813, WS2815, SK6812, SK6812RGBW |
| Electrical Properties | |
| Current Consumption Min | 50 μA |
| Current Consumption Max (USB Powered) | 800 mA |
| Current Consumption Max (External Power) | 3.2 A |
| Isolation Voltage (DC) | 10 kV DC |
| Physical Properties | |
| Operating Temperature Min | -40 °C |
| Operating Temperature Max | 85 °C |
| Power Jack | 5.5x2.1mm, Center Positive |
| Customs Information | |
| Canadian HS Export Code | 8471.80.00 |
| American HTS Import Code | 8471.80.40.00 |
| Country of Origin | MX (Mexico) |
| Date | Board Revision | Device Version | Comment |
|---|---|---|---|
| Jan 2026 | 0 | 101 | Product Release |
| Channel Name | API | Channel | Interface |
|---|---|---|---|
| Addressable LED Phidget | |||
| LED Array | LEDArray | 0 | USB |
| Current Input | CurrentInput | 0 | USB |
| Addressable LED Phidget | |||
| LED Array | LEDArray | 0 | VINT |
| Current Input | CurrentInput | 0 | VINT |
| API | Detail | Language | OS | |
|---|---|---|---|---|
| LEDArray | Visual Studio GUI | C# | Windows | Download |
| LEDArray | Objective-C | macOS | Download | |
| CurrentInput | Visual Studio GUI | C# | Windows | Download |
| CurrentInput | Objective-C | macOS | Download | |
| CurrentInput | Swift | macOS | Download | |
| CurrentInput | Swift | iOS | Download | |
| CurrentInput | Visual Basic | Windows | Download | |
| CurrentInput | Max | Multiple | Download |
When used in USB mode, you'll need a USB cable to connect the LED0100 to a computer. We have a number of different lengths available, although the maximum length of a USB cable is 5 meters due to limitations in the timing protocol. For longer distances, we recommend you use VINT mode (see the maximum cable length section on the Specifications tab for more information).
| Product | Physical Properties | ||||
|---|---|---|---|---|---|
| Part Number | Price | Connector A | Connector B | Cable Length | Cable Gauge |
![]() USB-C to USB-A Cable 28cm 24AWG
|
$5.00 | USB Type C | USB Type A | 280 mm | 24 AWG |
![]() USB-C to USB-C Cable 28cm 24AWG
|
$5.00 | USB Type C | USB Type C | 280 mm | 24 AWG |
![]() USB-C to USB-A Cable 60cm 24AWG
|
$6.00 | USB Type C | USB Type A | 600 mm | 24 AWG |
![]() USB-C to USB-C Cable 60cm 24AWG
|
$6.00 | USB Type C | USB Type C | 600 mm | 24 AWG |
![]() USB-C to USB-A Cable 180cm 24AWG
|
$7.00 | USB Type C | USB Type A | 1.8 m | 24 AWG |
![]() USB-C to USB-C Cable 180cm 24AWG
|
$7.00 | USB Type C | USB Type C | 1.8 m | 24 AWG |
When used in VINT mode, you'll need a Phidget cable to connect the LED0100 to a VINT Hub. You can solder multiple cables together in order to make even longer Phidget cables, but you should be aware of the effects of having long wires in your system. See the maximum cable length section on the Specifications tab for more informaton.
| Product | Physical Properties | |
|---|---|---|
| Part Number | Price | Cable Length |
![]() Phidget Cable 10cm
|
$1.50 | 100 mm |
![]() Phidget Cable 30cm
|
$1.75 | 300 mm |
![]() Phidget Cable 60cm
|
$2.00 | 600 mm |
![]() Phidget Cable 60cm
|
$2.00 | 600 mm |
![]() Phidget Cable 90cm
|
$2.00 | 900 mm |
![]() Phidget Cable 120cm
|
$2.25 | 1.2 m |
![]() Phidget Cable 150cm
|
$2.50 | 1.5 m |
![]() Phidget Cable 180cm
|
$2.75 | 1.8 m |
![]() Phidget Cable 350cm
|
$3.00 | 3.5 m |
![]() Phidget Cable Kit
|
$10.00 | 80 mm |
![]() Phidget Cable Extension Wire 22AWG
|
$0.75/Meter | — |
To use the LED0100 in VINT mode, you'll need a VINT Hub. For more information about VINT, have a look at the VINT Overview page. You can use a Phidget Cable to simply and easily connect the two devices. Here's a list of all of the different VINT Hubs currently available:
| Product | Board Properties | |||
|---|---|---|---|---|
| Part Number | Price | Number of VINT Ports | VINT Communication Speed Max | Controlled By |
![]() VINT Hub Phidget
|
$40.00 | 6 | 1 Mbit/s | USB (Mini-USB) |
![]() 1-Port VINT Hub Phidget
|
$26.00 | 1 | 1 Mbit/s | USB (USB-A) |
![]() VINT Hub Phidget
|
$35.00 | 6 | 1 Mbit/s | USB (Mini-USB) |
![]() Wireless VINT Hub
|
$65.00 | 6 | 100 kbit/s | Local Network (Ethernet or Wi-Fi) |
![]() PhidgetSBC4
|
$130.00 | 6 | 100 kbit/s | — |