Tutorial Dasar Menggunakan ESP32 dengan Mudah (Untuk Pemula)
ESP32 adalah salah satu mikrokontroler paling populer saat ini, terutama untuk proyek IoT (Internet of Things). Selain harganya terjangkau, ESP32 sudah dilengkapi WiFi dan Bluetooth, jadi cocok banget buat kamu yang mau belajar elektronik dan IoT dari nol.
Di artikel ini, kita bakal bahas dasar-dasar ESP32 dengan cara paling simpel supaya mudah dipahami pemula.
Apa Itu ESP32?
ESP32 adalah mikrokontroler buatan Espressif Systems yang menjadi penerus ESP8266. Dibanding pendahulunya, ESP32 punya fitur lebih lengkap:
Kelebihan ESP32:
-
Built-in WiFi & Bluetooth
-
Prosesor dual-core
-
Banyak pin GPIO
-
Konsumsi daya rendah
-
Cocok untuk IoT, smart home, dan automation
Alat dan Bahan yang Dibutuhkan
Sebelum mulai, siapkan dulu alat berikut:
-
1x Board ESP32 (ESP32 Dev Module / ESP32 DevKit)
-
Kabel USB (Micro USB atau Type-C, tergantung board)
-
Laptop / PC
-
Arduino IDE
-
Koneksi internet
Optional:
-
LED
-
Resistor 220Ω
-
Breadboard & kabel jumper
Install Arduino IDE
-
Download Arduino IDE di situs resmi Arduino
-
Install seperti biasa (Next → Next → Finish)
-
Jalankan Arduino IDE
Menambahkan Board ESP32 di Arduino IDE
Secara default, Arduino IDE belum mengenal ESP32. Jadi kita perlu menambahkannya manual.
Langkah-langkah:
-
Buka File → Preferences
-
Pada Additional Boards Manager URLs, isi:
-
Klik OK
-
Masuk ke Tools → Board → Boards Manager
-
Cari ESP32
-
Klik Install
Tunggu sampai proses selesai.
Memilih Board dan Port
-
Buka Tools → Board
-
Pilih ESP32 Dev Module
-
Sambungkan ESP32 ke laptop
-
Masuk Tools → Port, pilih port ESP32
Program Pertama: Blink LED
Sekarang kita coba program paling basic: LED Blink.
Contoh Kode:
Catatan:
Banyak board ESP32 punya LED built-in di GPIO 2.
Upload Program ke ESP32
-
Klik tombol Upload (→)
-
Tunggu sampai selesai
-
Jika diminta menekan tombol BOOT, tekan dan tahan sebentar
Kalau berhasil, LED akan berkedip setiap 1 detik 🎉
Troubleshooting Umum
ESP32 tidak terdeteksi?
-
Coba ganti kabel USB
-
Pastikan driver USB terinstall
-
Pilih port yang benar
Upload gagal?
-
Tekan tombol BOOT saat upload
-
Pastikan board yang dipilih sesuai

Comments
Post a Comment