Products for USB Sensing and Control Canada flag
Products for USB Sensing and Control

sales inquiries

quotes, distributor information, purchase orders
sales@phidgets.com

technical inquiries

support, advice, warranty, returns, misshipment
support@phidgets.com

website inquiries

corrections or suggestions
web@phidgets.com

Address

Unit 1 - 6115 4 St SE
Calgary AB  T2H 2H9
Canada

PHIDGETS Inc.

Unit 1 - 6115 4 St SE
Calgary AB  T2H 2H9
Canada
+1 403 282-7335

Addressable LED Phidget

SKU: LED0100_0

This LED controller can manage up to 2048 addressable LEDs.

$95.00

Quantity Available: 459

Qty Price
10 $90.25
25 $80.75
50 $71.25
100 $66.50
Need larger quantities?
Contact us for pricing

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.

Features

  • Controls up to 2048 addressable LEDs
  • Works with popular LED chips/protocols like WS2812, SK6812, and more.
  • Offers built-in overcurrent protection
  • Connects to your system through USB or VINT

Guides


1. Connections

LED0100 Wiring.png
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.

Power Supply

The barrel jack connector provides a convenient way to connect an external power supply to your Addressable LED Phidget. Please note the following:

  1. When connecting via USB, an external power supply is optional. When connecting via VINT, external power is required.
  2. This device does not include voltage regulation, so your power supply voltage must match that of your LEDs. Many commercially available addressable LEDs operate at 5V, but we recommend reviewing your LED specifications to confirm.
  3. The Addressable LED Phidget intelligently monitors current draw. To benefit from this feature, connect your LED power supply through the power jack. If you power the LEDs directly, current monitoring will be bypassed.

2. Software

Operating System

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.

Phidget Control Panel

LED0100 ControlPanel.png
Expand All
LED Array

LED Array

LED Adapter application - Phidget Control Panel (Windows)
  • This channel allows you to control LED color, address range, brightness, gamma, and more.
  • View the LEDArray API Guide for detailed information.
Current Input

Current Input

Led0100 0 currentinput controlpanel.jpg
  • This channel allows you to monitor the current to the LEDs.

3. Programming

1. Setting up your Programming Environment

2. Phidget Programming Basics

4. Other Considerations

Expand All
Upgrading or Downgrading Device Firmware

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.

ControlpanelFWup.jpg

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:

ControlpanelFWdown.jpg

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.

FWversion.jpg

  • If the digit in the 'ones' spot changes, it means there have been bug fixes or optimizations. Sometimes these changes can drastically improve the performance of the device, so you should still upgrade whenever possible. These upgrades are backwards compatible, meaning you can still use this Phidget on a computer that has Phidget22 drivers from before this firmware upgrade was released.
  • If the digit in the 'tens' spot changes, it means some features were added (e.g. new API commands or events). These upgrades are also backwards compatible, in the sense that computers running old Phidget22 drivers will still be able to use the device, but they will not be able to use any of the new features this version added.
  • If the digit in the 'hundreds' spot changes, it means a major change has occurred (e.g. a complete rewrite of the firmware or moving to a new architecture). These changes are not backwards compatible, so if you try to use the upgraded board on a computer with old Phidget22 drivers, it will show up as unsupported in the Control Panel and any applications build using the old libraries won't recognize it either. Sometimes, when a Phidget has a new hardware revision (e.g. 1018_2 -> 1018_3), the firmware version's hundreds digit will change because entirely new firmware was needed (usually because a change in the processor). In this case, older hardware revisions won't be able to be upgraded to the higher version number and instead continue to get bug fixes within the same major revision.

Product Specifications

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)

Cable Length Calculator

Product History

Date Board Revision Device Version Comment
Jan 2026 0 101 Product Release

Software Objects

Channel NameAPIChannel 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


Back Forward
Print this API

Code Samples



Example Options


Downloads

				Make your selections to display sample code.
					

Code Samples

Language:

APIDetailLanguageOS
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

USB Cables

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
CBL4042_0
USB-C to USB-A Cable 28cm 24AWG
$5.00 USB Type C USB Type A 280 mm 24 AWG
CBL4032_0
USB-C to USB-C Cable 28cm 24AWG
$5.00 USB Type C USB Type C 280 mm 24 AWG
CBL4040_0
USB-C to USB-A Cable 60cm 24AWG
$6.00 USB Type C USB Type A 600 mm 24 AWG
CBL4030_0
USB-C to USB-C Cable 60cm 24AWG
$6.00 USB Type C USB Type C 600 mm 24 AWG
CBL4041_0
USB-C to USB-A Cable 180cm 24AWG
$7.00 USB Type C USB Type A 1.8 m 24 AWG
CBL4031_0
USB-C to USB-C Cable 180cm 24AWG
$7.00 USB Type C USB Type C 1.8 m 24 AWG

Phidget Cables

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
3003_0
Phidget Cable 10cm
$1.50 100 mm
CBL4104_0
Phidget Cable 30cm
$1.75 300 mm
3002_0
Phidget Cable 60cm
$2.00 600 mm
CBL4109_0
Phidget Cable 60cm
$2.00 600 mm
CBL4105_0
Phidget Cable 90cm
$2.00 900 mm
3038_0
Phidget Cable 120cm
$2.25 1.2 m
CBL4106_0
Phidget Cable 150cm
$2.50 1.5 m
3039_0
Phidget Cable 180cm
$2.75 1.8 m
3004_0
Phidget Cable 350cm
$3.00 3.5 m
KIT4030_0
Phidget Cable Kit
$10.00 80 mm
CBL4318_0
Phidget Cable Extension Wire 22AWG
$0.75/Meter

VINT Hubs

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
HUB0002_0
VINT Hub Phidget
$40.00 6 1 Mbit/s USB (Mini-USB)
HUB0007_0
1-Port VINT Hub Phidget
$26.00 1 1 Mbit/s USB (USB-A)
HUB0001_0
VINT Hub Phidget
$35.00 6 1 Mbit/s USB (Mini-USB)
HUB5000_0
Wireless VINT Hub
$65.00 6 100 kbit/s Local Network (Ethernet or Wi-Fi)
SBC3003_0
PhidgetSBC4
$130.00 6 100 kbit/s