Skip to main content

Getting started with Arduino

Arduino board definition

To program your NULA Mini ESP32-C6, use the official Espressif Arduino core for ESP32. This package already includes full support for the Soldered NULA Mini ESP32-C6, so you can select it directly from the board list after installation.

Espressif Arduino core for ESP32

Official Arduino core by Espressif, supporting ESP32, ESP32-C3, ESP32-S3, and ESP32-C6 boards including the Soldered NULA Mini ESP32-C6.

ℹ️

Are you a first-time Arduino user?
For a step-by-step introduction to installing Arduino, connecting your board, and uploading your first sketch, see this section of our docs:

Getting started with Arduino

A comprehensive beginner’s guide to setting up Arduino and uploading your first program.


Installing the ESP32 board package

You can install the Espressif ESP32 boards directly from the Arduino Boards Manager:

  1. Open Arduino IDE
  2. Go to Tools → Board → Boards Manager
  3. In the search bar, type ESP32
  4. Find the entry ESP32 by Espressif Systems and click Install

Once installed, select your board from the menu:
Tools → Board → esp32 → Soldered NULA Mini ESP32-C6


Example sketch

Once your board is selected and connected via USB-C, you can test it with the example below:

void setup() {
Serial.begin(115200);
Serial.println("Hello from NULA Mini ESP32-C6!");
}

void loop() {
delay(1000);
Serial.println("Running...");
}
ℹ️
If uploading fails, double-check that the correct board and port are selected.
The NULA Mini ESP32-C6 uses native USB, so no external driver is required.