Halo 👋
Pada tulisan ini saya akan mencoba untuk menjelaskan bagaimana membuat program pertama pada microcontrollers ESP32, penjelasan akan dimulai dari set up Environment, Driver Installation, hingga membuat program.
Sebelum memulai, tentunya kita perlu menyiapkan barang-barang untuk mengeksekusi tutorial ini. Barang yang dibutuhkan sangat simple. Pertama tentu saja kita harus mempunyai Development Board ESP32, laptop/pc, kabel mikro USB agar board ESP32 lebih aman, kita bisa menggunakan Breadboard dengan 830 pin. Asumsi sudah pada punya laptop sama kabel mikro USB ya 😄, jika belum punya ESP32, ESP32 dapat dibeli dengan mudah di online shop kesayangan kalian.
Kurang lebih skema hardware yang kita pakai seperti ini :
Jika sudah siap langsung kita mulai saja 🙆
Set up Environment
Install driver USB to UART
Membuat Program
Kita bisa mengganti waktu delay LED dengan waktu berapapun dalam millisecond. Kita bisa membuat LED "berkedip" lambat hingga cepat 🚨.
Untuk lebih jelasnya bisa, bisa disimak video demo dibawah ini 👇👇
Dari percobaan diatas kita bisa ketahui cara kerja fungsi-fungsi seperti digitalWrite dan juga delay. digitalWrite berfungsi untuk memberi output dari ESP32 ke pin tertentu, kali ini kita menggunakan LED_BUILTIN yang merupakan LED yang telah tersedia pada board ESP32. Seperti yang sudah dijelaskan diatas juga High, low berguna untuk men-set tegangan pada output, dengan tegangan High berarti nyala dan sebaliknya. Fungsi delay berguna untuk men-set waktu jeda (dalam millisecond) untuk menjalankan command line selanjutnya, kita juga bisa memvariasikan waktu untuk mengedipkan LED sesuai dengan keinginan kita. Selamat Mencoba !
Terima Kasih