xiao-esp32c3-arduino

Configure Arduino development for XIAO ESP32-C3 with pin mappings and sketches.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides pinout references, board specifications, and an Arduino development guide for the XIAO ESP32-C3, enabling straightforward firmware development and wiring.

Core Features & Use Cases

  • Pin mapping and GPIO reference for XIAO ESP32-C3
  • Arduino setup instructions, including board manager and core installation
  • Example sketches and guidance for common peripherals (WiFi, BLE, I/O)

Quick Start

Follow this guide to set up the Arduino core for the XIAO ESP32-C3 and load a basic blink sketch.

Frequently Asked Questions about xiao-esp32c3-arduino

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

FAQPage Schema
How do I set up the Arduino IDE for the XIAO ESP32-C3?

To set up the Arduino IDE for the XIAO ESP32-C3, install the ESP32 board manager and Arduino core packages, which configure the environment for compiling sketches and managing board specifications.

What is the correct GPIO pin mapping for the XIAO ESP32-C3?

The correct GPIO pin mapping for the XIAO ESP32-C3 matches board pins to their ESP32-C3 GPIO numbers, enabling precise configuration of digital I/O, analog inputs, and peripheral wiring for firmware development.

Can I use WiFi and Bluetooth BLE on the XIAO ESP32-C3 with Arduino?

Yes, you can use WiFi and Bluetooth BLE on the XIAO ESP32-C3 with Arduino. The Skill provides example sketches and guidance for configuring these wireless peripherals using the Arduino core.

How do I upload a basic blink sketch to the XIAO ESP32-C3?

To upload a basic blink sketch to the XIAO ESP32-C3, configure the Arduino IDE with the correct ESP32 board settings, then compile and load the example sketch to verify wiring and board setup.

Do I need to install specific ESP32 packages for XIAO ESP32-C3 Arduino development?

Yes, you need to install specific ESP32 Arduino core packages to enable XIAO ESP32-C3 development. These packages provide the necessary board definitions, pinout references, and libraries for firmware compilation.