LED with ESP32-C3-DevKitM-1

Wiring for the LED with 220 Ω resistor on the ESP32-C3-DevKitM-1 (ESP32-C3, 3.3 V logic), chosen with the same pin rules BoardPilot uses: default buses first, and no pins that are used for flash, USB, the debugger or booting.

Wiring

LED pinRoleESP32-C3-DevKitM-1 pinNotes
AInput to the part10Anode (long leg), through the resistor to a GPIO
KGroundGNDCathode (short leg, flat side)

Check before you power it on

Test code (Arduino)

void setup() {
  pinMode(10, OUTPUT);  // A on 10
}

void loop() {
  digitalWrite(10, HIGH);
  delay(500);
  digitalWrite(10, LOW);
  delay(500);
}

Arduino board: esp32:esp32:esp32c3. If uploading does not start, hold BOOT, press and release RST, then release BOOT.

Questions

Which ESP32-C3-DevKitM-1 pins do I use for the LED?

A → 10, K → GND.

Does the LED work with the ESP32-C3-DevKitM-1 at 3.3 V?

Yes: the LED runs at 3.3 V and the ESP32-C3-DevKitM-1 uses 3.3 V signals, so no level shifting is needed.

BoardPilot checks this wiring in 3D as you build it, and finds crossed or missing wires on the real board.

Download BoardPilot

Full ESP32-C3-DevKitM-1 pinout · LED with 220 Ω resistor: all pins and data

The LED on other boards

Other parts on the ESP32-C3-DevKitM-1