xiao-accessory-cobleddriver

Coordinate COB LED Driver Board with Seeed XIAO for multi-channel LED control.

1|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/therebelrobot/microcontroller-base --skill xiao-accessory-cobleddriver
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: xiao-accessory-cobleddriver
Source: https://github.com/therebelrobot/microcontroller-base/tree/main/.roo/skills/XIAO-Accessory-COBLEDDriver
Command: npx skills add https://github.com/therebelrobot/microcontroller-base --skill xiao-accessory-cobleddriver

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a comprehensive reference for using the COB LED Driver Board with Seeed Studio XIAO microcontrollers. It covers 7-channel LED control (3 high-power 300mA + 4 PWM 80mA), active LOW logic, battery management, and Grove I2C expansion. Includes Arduino and TinyGo setup, wiring, pin usage, and code examples for compact wireless lighting with COB LED strips on any XIAO board.

Core Features & Use Cases

  • 7-channel COB LED driver dock with 3 high-power channels (300mA) and 4 PWM channels (80mA), active LOW logic, I2C Grove expansion.
  • Pin usage reference to help avoid conflicts with other XIAO accessories.
  • Example Arduino and TinyGo code snippets for on/off control and PWM dimming.

Quick Start

Connect the COB LED Driver Board to a Seeed XIAO, wire power and I2C as described, and load the provided Arduino or TinyGo examples to begin controlling LEDs.

Frequently Asked Questions about xiao-accessory-cobleddriver

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I control a COB LED driver board with a Seeed XIAO microcontroller?

To control a COB LED driver board with a Seeed XIAO, wire power and I2C connections, then load provided Arduino or TinyGo examples to manage 7-channel LED output, including 3 high-power and 4 PWM channels.

How does active LOW PWM dimming work for XIAO LED control?

Active LOW PWM dimming on XIAO boards requires configuring outputs so signals pull LOW to activate and HIGH to deactivate the LED channels, with provided Arduino and TinyGo code snippets demonstrating this inverted logic for reliable dimming.

Can I use TinyGo firmware to manage battery and I2C Grove expansion on a XIAO COB LED setup?

Yes, TinyGo firmware supports the XIAO COB LED setup, allowing you to manage battery parameters and control I2C Grove expansion modules while operating the 7-channel driver board with active LOW logic.

What are the pin mapping considerations for avoiding conflicts with XIAO COB LED driver accessories?

Pin mapping considerations involve checking the provided pin usage reference to ensure dedicated PWM and high-power channel pins do not overlap with other active XIAO accessories, preventing signal conflicts during multi-channel LED operation.

Why does my COB LED strip not turn on when using Arduino XIAO PWM output?

Your COB LED strip may not turn on due to the active LOW logic requirement, meaning standard HIGH outputs keep LEDs off; you must set the Arduino PWM pins LOW to activate the high-power or PWM channels correctly.

What is the maximum current output for PWM channels on the XIAO COB LED driver board?

The maximum current output on the XIAO COB LED driver board is 300mA for the 3 high-power channels and 80mA for the 4 PWM channels, enabling compact wireless lighting with COB LED strips.