Tabel Padanan Pin ESP32

Catatan Belajar oleh : Reza Ervani bin Asmanu

Berikut ini adalah tabel padanan lengkap untuk seluruh pin (kaki) pada ESP32 DevKit V1 (umumnya 30 pin).

Tabel ini saya urutkan berdasarkan Label yang biasanya tertulis di papan (board), beserta fungsi dan tingkat “keamanannya” untuk digunakan.

Legenda Keamanan:

  • AMAN: Bebas dipakai untuk apa saja (LED, Tombol, Sensor, Layar).
  • ⚠️ HATI-HATI: Bisa dipakai, tapi punya perilaku khusus (misal: ada sinyal saat booting, atau Input Only).
  • DILARANG: Jangan dipakai, biasanya terhubung ke memori internal atau bisa bikin error.

TABEL PADANAN PIN ESP32

Label di BoardGPIO (Kode)Fungsi UtamaKeterangan & Keamanan
VIN / 5VPower InputMasuk listrik 5V (dari USB/Adaptor).
GNDGroundMasa (Negatif). Wajib disambung.
3V3Power OutputKeluaran listrik 3.3V (Max 600mA).
ENResetTombol reset board. Jangan dipakai.
VP / D36GPIO 36Input Only⚠️ Hanya bisa BACA (Sensor). Tidak bisa untuk LED/Layar.
VN / D39GPIO 39Input Only⚠️ Hanya bisa BACA (Sensor). Tidak bisa untuk LED/Layar.
D34GPIO 34Input Only⚠️ Hanya bisa BACA (Sensor). Tidak bisa untuk LED/Layar.
D35GPIO 35Input Only⚠️ Hanya bisa BACA (Sensor). Tidak bisa untuk LED/Layar.
D32GPIO 32Touch / ADC✅ Aman. Bisa Touch Sensor.
D33GPIO 33Touch / ADC✅ Aman. Bisa Touch Sensor.
D25GPIO 25DAC 1✅ Aman. Bisa output suara analog (DAC).
D26GPIO 26DAC 2✅ Aman. Bisa output suara analog (DAC).
D27GPIO 27Touch / ADC✅ Aman. Pilihan bagus untuk tombol/LED.
D14GPIO 14HSPI CLKPin Clock untuk SPI (Modul Anda). Aman.
D12GPIO 12HSPI MISO⚠️ Strapping Pin. Jika Low saat boot, bisa gagal upload. Hati-hati.
D13GPIO 13HSPI MOSIPin Data untuk SPI (Modul Anda). Aman.
D15GPIO 15HSPI CS⚠️ Strapping Pin. Punya sinyal PWM saat boot.
D2GPIO 2LED Built-in⚠️ Terhubung lampu biru di board. Strapping pin.
D4GPIO 4Touch / ADC✅ Aman (Hati-hati kadang dipakai SD Card).
RX2 / D16GPIO 16Serial 2 RX✅ Aman (Kecuali Anda pakai modul PSRAM tambahan).
TX2 / D17GPIO 17Serial 2 TX✅ Aman (Kecuali Anda pakai modul PSRAM tambahan).
D5GPIO 5VSPI CS⚠️ Strapping Pin. Output sinyal PWM saat boot.
D18GPIO 18VSPI CLK✅ Pin Clock standar library SPI.
D19GPIO 19VSPI MISO✅ Pin MISO standar library SPI.
D21GPIO 21I2C SDA✅ Standar untuk layar OLED / LCD.
D3 / RX0GPIO 3Serial RX⚠️ Jalur Upload Program. Jangan diganggu.
D1 / TX0GPIO 1Serial TX⚠️ Jalur Upload Program (Log Serial). Jangan diganggu.
D22GPIO 22I2C SCL✅ Standar untuk layar OLED / LCD.
D23GPIO 23VSPI MOSI✅ Pin Data standar library SPI.