Project 1: Getting Started with the ESP32 — LED Blink on Arduino IDE
Hello!
Disini aku akan berbagi pengalamanku membuat project ESP32 : Blink. Project ini ditujukan untuk mengikuti mata kuliah II2260 Sistem Embedded.
Alat-alat yang kugunakan ialah:
- ESP32
- Data cable micro-usb type-b
- breadboard 830 point
- Laptop
Setup Project
Karena ini pertama kali aku menggunakan arduino, pada mulanya aku men-setup aplikasi arduino terlebih dahulu di laptop dengan cara dibawah ini:
- Install aplikasi Arduino yang sesuai dengan operation system anda di situs https://www.arduino.cc/en/software/
2. Setelah menginstall aplikasinya, kita dapat membuka aplikasi tersebut untuk menginstall board ESP32 di dalam arduino
- Buka Arduino → File → Preferences lalu isi Additional Board Manager URLs dengan situs https://dl.espressif.com/dl/package_esp32_index.json
- Tekan Tools → Board:”ESP32 Dev Module" → Boards Manager
- Cari ESP32, tekan install
Setelah board ESP32 terinstall, kita dapat mencocokkan pada Tools → Board:” ” dengan jenis ESP32 yang kita punya
3. Install driver port
Untuk menginstall driver port, buka situs https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers dan install sesuai dengan operating system anda.
Setelah driver port terinstall, kita dapat menghubungkan USB port ke laptop, tekan Tools → Port: “” sesuai dengan port USB ESP32 pada device manager (ESP 32 sudah terhubung dengan kabel data ke laptop)
Begitulah caraku dalam men-setup aplikasi arduino, langkah berikutnya ialah memasukkan ESP32 ke breadboard, kali ini aku dibantu temanku yang tangguh, berikut hasilnya.
Untuk menguji apakah ESP32 kita dalam keadaan sehat, tandanya terdapat lampu merah yang menyala ketika dihubungkan ke laptop menggunakan kabel data.
Eksperimen ESP32:Blink
Untuk melakukan eksperimen, kita dapat mencari program blink dengan cara klik FIle → Examples → 01.Basics → Blink
Lalu akan muncul kode seperti ini
Pada kode tersebut, delay(1000) memiliki arti sebagai interval lampu berkedip dalam milisekon sehingga bisa kita atur semaunya.
Kode bisa langsung di verify dan tunggu proses loadingnya
Setelah loading selesai dan berhasil, kita dapat mengupload ke ESP32. Jika upload berhasil akan muncul pesan seperti dibawah ini.
Lihat ESP32mu sekarang mulai berkedip, selamat!
Errors
Error yang kualami dalam project ini terdapat 2 kali, pertama saat memverify program blink. Saat itu muncul pesan dibawah ini.
Solusinya dengan menaruh kode #define LED_BUILTIN 2 pada initial program.
Setelah itu terdapat error saat uploading seperti dibawah ini.
Solusinya kita harus menekan tombol boot yang ada di ESP32 sampai tulisan connecting berubah menjadi uploading.
Sekian pengalamanku dalam project pertama ESP32, sampai bertemu di project selanjutnya!