Elementic logo

Espressif

Espressif ESP32 DevKit (WROOM-32)

Imported from Elementic Devices.xlsm on 2026-03-25.

Device information

Controller
ESP32
Category
Pro IoT / Embedded
Pins
28

Controller details

ESP32

Espressif · ESP32 · Xtensa dual-core

520 KB RAM · 34 GPIO

Starter Arduino code

Device specific
// Elementic starter sketch
// Device: Espressif ESP32 DevKit (WROOM-32)
// Device Excel ID: 6
// Controller: ESP32

void setup()
{
    Serial.begin(115200);
    delay(500);

    Serial.println("Elementic device booting...");
    Serial.println("Device: Espressif ESP32 DevKit (WROOM-32)");
    Serial.println("Excel ID: 6");
}

void loop()
{
    // 1. Configure your Elementic pins here.
    // 2. Add your connectivity setup.
    // 3. Publish or react to device state changes.

    delay(1000);
}

Pin summary

GPIO Name Flags
0 GPIO0 Analog in, Binary in, Digital out, Binary out, Interrupt
1 GPIO1 Binary in, Digital out, Binary out, Interrupt
2 GPIO2 Analog in, Binary in, Digital out, Binary out, Interrupt
3 GPIO3 Binary in, Digital out, Binary out, Interrupt
4 GPIO4 Analog in, Binary in, Digital out, Binary out, Interrupt
5 GPIO5 Binary in, Digital out, Binary out, Interrupt
12 GPIO12 Analog in, Binary in, Digital out, Binary out, Interrupt
13 GPIO13 Analog in, Binary in, Digital out, Binary out, Interrupt
14 GPIO14 Analog in, Binary in, Digital out, Binary out, Interrupt
15 GPIO15 Analog in, Binary in, Digital out, Binary out, Interrupt
16 GPIO16 Binary in, Digital out, Binary out, Interrupt
17 GPIO17 Binary in, Digital out, Binary out, Interrupt
18 GPIO18 Binary in, Digital out, Binary out, Interrupt
19 GPIO19 Binary in, Digital out, Binary out, Interrupt
21 GPIO21 Binary in, Digital out, Binary out, Interrupt
22 GPIO22 Binary in, Digital out, Binary out, Interrupt
23 GPIO23 Binary in, Digital out, Binary out, Interrupt
25 GPIO25 Analog in, Binary in, Digital out, Binary out, Interrupt
26 GPIO26 Analog in, Binary in, Digital out, Binary out, Interrupt
27 GPIO27 Analog in, Binary in, Digital out, Binary out, Interrupt
32 GPIO32 Analog in, Binary in, Digital out, Binary out, Interrupt
33 GPIO33 Analog in, Binary in, Digital out, Binary out, Interrupt
34 GPIO34 Analog in, Binary in, Interrupt
35 GPIO35 Analog in, Binary in, Interrupt
36 GPIO36 Analog in, Binary in, Interrupt
37 GPIO37 Analog in, Binary in, Interrupt
38 GPIO38 Analog in, Binary in, Interrupt
39 GPIO39 Analog in, Binary in, Interrupt