Langsung ke isi
Stasiun 3 · MikrokontrolerPapan ESP32 / Arduino dan pin-nya

Materi 2 dari 12 · Stasiun 3

Papan ESP32 / Arduino dan pin-nya

20 menit8 kartuDraf AI · belum direview

Setelah materi ini, kamu bisa:

  • Bisa mengenali pin daya (3V3, 5V/VIN), GND, dan GPIO di papan ESP32.
  • Bisa menyebut batas tegangan dan arus pin ESP32.
  • Bisa memilih pin yang aman dipakai untuk pemula, dan menghindari pin yang punya fungsi khusus.

Papan, bukan sekadar chip

Chip ESP32 sendiri kecil sekali. Yang kamu beli biasanya papan pengembangan, misalnya ESP32 DevKit. Di atasnya ada chip, regulator 3,3 V, port USB, tombol, dan deretan pin yang pas untuk breadboard.

Arduino Uno mirip, tapi bekerja di 5 V. Teknol memakai ESP32 karena sudah punya WiFi untuk stasiun 4.

Jenis pin di papan ESP32

Papan ESP32 DevKit dengan bagian-bagiannya

Ketuk satu per satu. Nama tertulis di samping pin papan.

3V3
Keluaran 3,3 V dari regulator papan. Untuk memberi daya sensor kecil.
5V / VIN
Tersambung ke 5 V dari USB (atau masukan daya luar). Jangan sambungkan ini ke pin GPIO.
GND
Ground, titik 0 V. Semua rangkaian luar harus berbagi GND dengan papan.
GPIO
General Purpose Input/Output, artinya pin serbaguna. Pin yang bisa diatur program sebagai masukan atau keluaran, misalnya GPIO 2, 4, 5, 18.
EN dan BOOT
Tombol reset (EN) dan tombol untuk masuk mode unggah (BOOT).

Tebak dulu

  1. Sensor 5 V mengeluarkan sinyal 5 V. Bolehkah langsung disambung ke GPIO ESP32?
    • Boleh, ESP32 tahan 5 V
    • Tidak, sinyal harus diturunkan ke 3,3 V dulu
    • Boleh, asal sebentar
    Jawaban

    Tidak, sinyal harus diturunkan ke 3,3 V dulu. GPIO ESP32 bekerja di 3,3 V dan tidak dirancang untuk 5 V. Pakai pembagi tegangan (lihat Pembagi tegangan) atau pengubah level.

Batas yang harus dihormati

Ketuk satu per satu.

Tegangan pin maksimal 3,3 V
Masukan di atas 3,3 V bisa merusak chip, walau kadang tidak langsung terlihat.
Arus per pin kecil
Lembar data menyebut batas mutlak sekitar 40 mA. Untuk pemakaian aman, anggap batasnya sekitar 20 mA, cukup untuk satu LED dengan resistor.
Total arus juga terbatas
Jangan menyalakan banyak LED langsung dari banyak pin sekaligus. Untuk beban besar, pakai transistor (lihat Transistor sebagai saklar).

Pin yang perlu diwaspadai

Pinout ESP32 DevKit V1 30 pin

Berlaku untuk ESP32 klasik (DevKit V1). Varian lain seperti ESP32-S3 dan C3 punya aturan berbeda.

GPIO 34–39
Hanya masukan. Tidak bisa dipakai untuk menyalakan LED, dan tidak punya resistor penarik bawaan (pull-up internal, dibahas di Input digital: tombol dan pull-up).
GPIO 0, 2, 5, 12, 15
Pin strapping. Keadaannya saat papan dinyalakan menentukan cara chip memulai (boot). Boleh dipakai, tapi hati-hati menyambung sesuatu yang memaksa pin ini bertegangan atau 0 V saat papan dinyalakan.
GPIO 6–11
Tersambung ke memori flash di papan. Jangan dipakai.
Pin ADC2
Tidak bisa dipakai membaca analog saat WiFi aktif. Untuk sensor analog bersama WiFi, pakai pin ADC1 (GPIO 32–39).
Aman untuk pemula
GPIO 4, 13, 14, 16–19, 21–23, 25–27, 32, 33 umumnya aman sebagai keluaran dan masukan. GPIO 14 sempat mengeluarkan sinyal sebentar saat menyala, jadi hindari untuk relay.

LED dari pin 3,3 V

Pin ESP32 memberi 3,3 V saat menyala (HIGH). Cari resistor yang membuat LED merah aman, lalu lihat apa yang terjadi kalau resistornya terlalu kecil. Kartu terbuka setelah kamu menemukan keadaan aman dan rusak.

Simulasi interaktif tersedia saat JavaScript aktif.

Dengan 3,3 V, LED merah dan resistor 150–220 Ω memberi arus sekitar 6–9 mA, aman untuk pin. LED biru (sekitar 3 V) hanya punya sisa 0,3 V untuk resistor, jadi tetap redup dan sangat peka terhadap nilai resistornya.

Benar atau salah?

  1. "Semua pin bisa mengeluarkan arus besar, asal programnya benar."
    • Benar
    • Salah
    Jawaban

    Salah. Batas arus adalah sifat fisik chip. Program tidak bisa menambahnya.

  2. "Pin ESP32 aman diberi 5 V karena papannya dicolok ke USB 5 V."
    • Benar
    • Salah
    Jawaban

    Salah. 5 V dari USB diturunkan regulator menjadi 3,3 V untuk chip. Pin GPIO tetap hanya 3,3 V.

  3. "GND papan ESP32 harus disambung ke GND rangkaian luar yang terhubung dengannya."
    • Benar
    • Salah
    Jawaban

    Benar. Tegangan selalu diukur terhadap sesuatu (lihat Tegangan). Tanpa GND bersama, sinyal 3,3 V dari pin tidak punya acuan di rangkaian luar.

Selesai

  • 3V3, 5V/VIN, GND, GPIO. Semua GND harus disatukan.
  • Pin ESP32 maksimal 3,3 V dan arus kecil (pakai sekitar 20 mA sebagai batas aman).
  • Hindari GPIO 6–11, waspadai pin strapping, GPIO 34–39 hanya masukan, ADC2 tidak bisa dipakai bersama WiFi.

Pancingan

Papan sudah dikenal. Sekarang bahasanya. Bagaimana menulis perintah untuk papan ini? Itu Pemrograman: variabel dan urutan perintah.

Berikutnya

Referensi
  • Espressif, ESP32 Series Datasheet, bagian pin, strapping pins, dan karakteristik listrik.
  • Espressif, dokumentasi ESP-IDF, bagian GPIO dan ADC (batasan ADC2 dengan WiFi).

Draf AI. Belum direview manusia. Daftar pin berlaku untuk ESP32 klasik (ESP32-WROOM-32), wajib dicek ke papan yang dipakai.

Kode materi p1 · versi 0.1 · 2026-10-06