← Peta Belajar IoT / Fase 1 / Level 1.2
Fase 1 · Level 2 dari 6

Pasang software

Siap Tempur

Software dulu, baru board bisa disuruh-suruh. Pelan-pelan aja, instalnya memang agak lama.

Misi

Arduino IDE terpasang di komputer dan bisa "mengenali" board ESP32, siap dipakai upload kode di level berikutnya.

Bahan

Arduino IDE Laptop / komputer Kabel USB data Board ESP32 (foto lengkap ada di level 1.1) Pastikan kabelnya bisa kirim data, bukan cuma buat charging

Ilustrasi skematis buatan sendiri. Foto board lengkap ada di level 1.1.

Langkah

  1. Download dan install Arduino IDE 2.x dari situs resmi arduino.cc, sesuai OS kamu (Windows/Mac/Linux).
  2. Buka Arduino IDE, masuk ke File > Preferences (Windows/Linux) atau Arduino IDE > Settings (Mac).
  3. Di kolom "Additional Boards Manager URLs", tempel link ini:
    https://espressif.github.io/arduino-esp32/package_esp32_index.json
  4. Klik OK, lalu buka Tools > Board > Boards Manager.
  5. Cari "esp32", pilih paket esp32 by Espressif Systems, klik Install. Ini butuh waktu beberapa menit tergantung koneksi internet.
  6. Colok board ESP32 kamu ke komputer pakai kabel USB.
  7. Di Tools > Board, pilih board ESP32 kamu (kalau nggak yakin model persisnya, pilih yang generic "ESP32 Dev Module").
  8. Di Tools > Port, cek apakah ada port baru muncul (misal COM3 di Windows, atau /dev/ttyUSB0 di Linux). Kalau port MUNCUL, board kamu sudah dikenali komputer.

Cek hasil

Di menu Tools > Port, ada pilihan port baru yang muncul begitu board dicolok (dan hilang begitu dicabut). Itu tandanya komputer sudah kenal board kamu.
Sebelum dicolok Tools > Port (belum ada port baru) Sesudah dicolok Tools > Port COM3 port baru!

Ilustrasi skematis buatan sendiri, bukan screenshot Arduino IDE. Nama port beda di tiap komputer (COM3, COM5, /dev/ttyUSB0, dan sebagainya), dan tampilan menu aslinya bisa sedikit berbeda. Lihat tampilan aslinya di panduan resmi Arduino.

Coba cabut-colok kabelnya, lihat portnya muncul-hilang.

Kalau gagal

Port nggak muncul? Cek kabelnya dulu.

Mantap, software kelar. Board kamu udah dikenali.