PROJECT 1 : LED BLINK ESP32

Halo semuanya, masih pada sehat? semoga ya sehat semua ya. Kali ini, aku mau share pengalaman nih terkait project yang aku buat, yaitu LED BLINK pada ESP32. Oh iya, tak kenal maka tak sayang, perkenalkan aku relieyan, seorang mahasiswa biasa :) . Oke kembali lagi ke topik. Project kali ini, adalah sesuai namanya ya, aku akan Mem-blink an LED pada ESP32. Mem-blink an LED pada ESP32 layaknya membuat program "hello world" pada bahasa pemrograman. Jadi ini adalah salah satu program paling basic sebelum kita lanjut ke tingkat yang lebih advance. Mau tau kelanjutannya? Simak terus di blog ini. 

Sebelum kita lanjut ke programnya. tentunya kita harus punya alat-alat dan bahannya dulu. Berikut list bahan-bahan dan alatnya.

1. ESP32 Microcontroller



2. Kabel Micro USB



3. Laptop

4. Arduino IDE



5. Bread board (tidak haruskan, namun disarankan untuk menjaga esp32 agar tetap aman)




Termasuk simple, bukan? jika kalian tidak menemukan bahan-bahan tersebut di toko daerah kalian. kalian bisa beli di salah satu toko online pada salah satu marketplace.  Okay kita lanjut. Langkah-langkah dalam project ini.

1. Setting Programming Environment : Arduino IDE

a. Download dan Install Arduino IDE

Kalian bisa menginstall Arduino IDE melalui google pencarian atau bisa langsung klik link di sini https://www.arduino.cc/en/software/ . Setelah download selesai, install Arduino IDE dan ikuti instruksinya. 



b. Konfigurasi Arduino IDE

Pertama-tama, buka Arduino IDE yang sudah kita install. lalu masuk ke jendela Preferences. Kemudian masukkan link berikut pada Additional Boards Manager URLs : https://dl.espressif.com/dl/package_esp32_index.json . 



Setelah itu, kita buka kolom "Tools", lalu buka "Boards Manager" dan install package board ESP32




Kemudian, buka jendela Tools, pada bagian boards, pilih DOIT ESP32 DEVKIT V1


2. Koneksi Serial ESP32 ke PC/ Laptop

Board ESP32 dilengkapi dengan konverter USB ke UART untuk komunikasi data secara serial antara ESP32 dengan PC/ Laptop. Maka dari itu, kita memerlukan driver tambahan, yaitu driver USB to UART. Instalasinya cukup mudah, kalian bisa langsung menginstal driver tersebut pada link : https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers


3. Menyalakan Board ESP32

Sambungkan board ESP32 dengan menggunakan kabel USB ke PC/ Laptop. Kemudian cek hasil instalasi driver USB to UART untuk mengecek device USB to UART sudah terdeteksi atau belum. Kalian bisa mengeceknya melalui Arduino IDE --> Tools --> Port . Jika sudah terdeteksi, akan muncul pilihan port di sana. 


atau kalian bisa mengeceknya melalui Device Manager. Jika sudah terdeteksi, pada bagian Ports, akan tertera device USB to UART tersebut.



4. Konfigurasi Port USB to UART

Setelah kita mengecek device Port USB to UART. Pada Arduino IDE pilih Port tersebut, pada jendela "Tools" bagian "Port". 


5.  Eksperimen ESP32 : LED BLINK

mantap temen-temen semua. Jika kalian sampai pada tahap ini, kalian sudah menyiapkan semua keperluan dan bersiap untuk eksperimen sebenarnya. 

a. Buka File Blink dari Examples


b. Pelajari Kode File Blink



Pada program untuk menjalankan ESP32 ini umumnya terdapat 2 fungsi utama, yaitu void setup() dan void loop(). pada bagian void setup(), kita mengeset LED sebagai media output kita (untuk menghidupkan LED). 

selanjutnya pada bagian void loop(), terdapat 2 instruksi, yaitu digitalWrite dan delay. pada instruksi digitalWrite, kita menentukan LED untuk menyala dengan level tegangan tertentu, apakah tinggi(HIGH) atau rendah (LOW). Selanjutnya pada instruksi delay, kita menentukan lamanya LED menyala atau mati, angka 1000 berarti setiap 1000 ms atau 1 detik, LED akan menyala. 


c. Lakukan verify
setelah kita sudah men-set codenya, saatnya kita mencompile code tersebut dengan mengklik tanda centang pada Arduino IDE di sebelah kiri atas. 


setelah selesai compile, akan tertera pesan seperti ini. 


d. Upload program ke ESP32
setelah kita mengcompile, kita perlu mengupload program tersebut ke ESP32 agar dapat bekerja sesuai program yang sudah kita rancang. cara menguploadnya adalah dengan meng-klik tanda panah kanan yang terletak di kiri atas. 


jika sudah mendapatkan pesan seperti ini, upload sudah selesai, dan program yang kita rancang sudah dieksekusi pada board ESP32 tersebut. Namun jika kalian menemukan pesan error seperti di bawah ini.

Ketika proses Upload, tekan tombol boot sampai proses transfer terjadi, lepaskan dan akan muncul pesan "Done uploading". setelah itu tekan tombol EN untuk mereset board dan LED biru akan berkedip terus menerus. 



LED Blinking 




Berikut ada sekilas video tentang project ini dan sekaligus sebagai penutup dari sharing pengalamanku tentang project ini. Semoga dapat bermanfaat bagi kalian semua. See you in the next project !!!

https://youtu.be/nWcjLDnA_JU


Comments