Unit 2: Instalasi ESP32 di Arduino IDE
Unit ini akan memandu Anda melalui proses instalasi dan konfigurasi Arduino IDE untuk bekerja dengan board ESP32 di berbagai sistem operasi.
Langkah-langkah Instalasi
- Download dan Instal Arduino IDE
- Kunjungi situs web Arduino dan pilih versi yang sesuai dengan sistem operasi Anda.
- Untuk Windows, kami merekomendasikan mengunduh “Windows ZIP file” untuk memastikan instalasi yang bersih.[Sisipkan Gambar 1: Screenshot halaman unduh Arduino IDE]
- Ekstraksi dan Instalasi Arduino IDE (Windows)
- Ekstrak folder yang telah diunduh.
- Jalankan file
arduino.exe
untuk membuka Arduino IDE. - [Sisipkan Gambar 2: Screenshot file
arduino.exe
]
- Menambahkan URL Board Manager untuk ESP32
- Menginstal Board ESP32
- Mengupload Sketch Pertama
- Buka
File > Examples > WiFi (ESP32) > WiFiScan
. - Tekan tombol
Upload
untuk mengupload sketch ke board ESP32 Anda.
[Sisipkan Gambar 7: Screenshot contoh sketch WiFiScan] - Jika upload gagal dengan pesan
Failed to connect to ESP32: Timed out... Connecting...
, tekan dan tahan tombolBOOT
pada board ESP32 selama beberapa detik saat melihat pesanConnecting...
di Arduino IDE.[Sisipkan Gambar 8: Foto Tombol BOOT pada Board ESP32]
- Buka
Dalam praktiknya buku ini menggunakan modul ESP32 S3. Namun, pembaca dapat menggunakan modul ESP32 lainnya seperti ESP32, ESP32-C3, atau ESP32-WROOM. Proses instalasi dan penggunaan pada dasarnya sama, meskipun mungkin ada perbedaan dalam konfigurasi pin dan beberapa fitur spesifik.
Menguji Instalasi
Untuk memastikan bahwa instalasi berjalan dengan baik, kita akan melakukan pengujian sederhana dengan mengunggah sketsa contoh ke ESP32.
- Hubungkan ESP32 S3 ke Komputer
- Hubungkan board ESP32 S3 Anda ke komputer menggunakan kabel USB yang mendukung data.
- Jika ini pertama kali Anda menggunakan board tersebut, Anda mungkin perlu menginstal driver USB to UART. Board ESP32 S3 biasanya menggunakan chip CP2102 atau CH340.
- Unduh driver yang sesuai dari Silicon Labs untuk CP2102 atau lakukan pencarian online untuk driver CH340 jika board Anda menggunakan chip tersebut.
- Pilih Board ESP32 S3 di Arduino IDE
- Melihat Port yang Digunakan ESP32 S3
- Pergi ke logo WINDOWS ->
Klik Kanan pada Mouse
->Device Manager
- Lalu lihat pada bagian
Port (COM & LPT)
(biasanya ESP32 menggunakan ch340 atau ch343), sehingga Anda sudah dapat melihat pada COM berapa ESP32 terhubung.
- Namun jika belum muncul ch340, ch343 atau CP2102, maka Anda harus melakukan instalasi driver ESP32 terlebih dahulu. Silahkan kunjungi website ini untuk mengunduh driver ESP32 -> LINK UNDUH DRIVER.
- Pergi ke logo WINDOWS ->
- Pilih Port yang Tepat
- Mengupload Sketch Pertama
- Buka
File > Examples > WiFi (ESP32) > WiFiScan
.
- Tekan tombol
Upload
untuk mengupload sketch ke board ESP32 Anda. Tunggu sampai selesai.
- Jika upload gagal dengan pesan
Failed to connect to ESP32: Timed out... Connecting...
, tekan dan tahan tombolBOOT
pada board ESP32 selama beberapa detik saat melihat pesanConnecting...
di Arduino IDE.
- Buka
-
Setelah Upload Berhasil
Jika sketch berhasil diupload, berikut langkah-langkah yang dapat Anda lakukan:
- Membuka Serial Monitor
- Melihat Output di Serial Monitor
- Jika sketch yang diupload adalah contoh
WiFiScan
, Anda akan melihat daftar jaringan Wi-Fi yang tersedia di sekitar board ESP32 Anda muncul di Serial Monitor. Tekan tombolRESET
pada board ESP32 jika output tidak muncul.
- Jika sketch yang diupload adalah contoh
Troubleshooting Umum
- Board tidak terdeteksi oleh komputer:
- Pastikan driver USB to UART telah terinstal.
- Coba gunakan kabel USB lain yang mendukung transfer data.
- Gagal mengupload sketch:
- Tekan tombol
BOOT
saat upload. - Pastikan Anda telah memilih board dan port yang benar di Arduino IDE.
- Tekan tombol
- Error library Wi-Fi:
- Pastikan tidak ada library Wi-Fi lain yang mengganggu. Anda dapat memindahkan folder Wi-Fi library yang tidak diperlukan ke lokasi lain.
Masalah | Penyebab | Solusi |
---|---|---|
Board tidak terdeteksi | Driver tidak terinstal, kabel tidak cocok | Instal driver, ganti kabel USB |
Gagal mengupload sketch | Board tidak dalam mode flashing | Tekan tombol BOOT saat upload |
Error library Wi-Fi | Library Wi-Fi ganda | Hapus atau pindahkan library Wi-Fi lain |
Pengguna Mac OS X dan Linux
Untuk melihat proses instalasi pada sistem operasi Linux atau Mac OS X, pengguna dapat mengunjungi halaman dukungan Arduino untuk panduan lebih lanjut.
Jika ada pertanyaan lebih lanjut atau penjelasan tambahan yang diperlukan, jangan ragu untuk bertanya pada grup telegram https://t.me/kodingindonesia.
Referensi
Dengan mengikuti langkah-langkah di atas, Arduino IDE Anda seharusnya siap digunakan untuk memprogram board ESP32. Selamat mencoba!