Belajar ESP32 Dengan Micropython : #2 Hello World
Setelah sebelumnya, berhasil menginstall dan mem-flashing board ESP32. Kini, embeddednesia akan menunjukkan bagaimana memprogram ESP32 menggunakan MicroPython. Jika Pembaca belum mengikuti tulisan sebelumnya tentang MicroPython dan bagaimana cara menginstalnya. Silahkan baca terlebih dahulu melalui tautan berikut
- Mengenal uPyCraft IDE
Berikut tampilan uPyCraft IDE, sebagaimana yang telah diunduh dan dijalankan pada tulisan sebelumnya
Sebagaimana pada gambar, Tampilan uPyCraft IDE secara umum terdiri 4 panel yaitu
- Quick Start Menu: Berguna untuk shortcut untuk membuat file baru, menjalankan dan mengunduh aplikasi ke ESP32 dan berbagai fungsi lain yang sering digunakan.
- Code Editor : digunakan untuk menulis code program dari ESP32 menggunakan bahasa pemrograman MicroPython
- Directory:Panel yang berisi daftar struktur direktori dari ESP32
- Terminal: Berguna untuk melihat status terbaru dari program, juga untuk tempat programmer berinteraksi dengan ESP32 melalui statement MicroPython
- Menghubungkan uPyCraft IDE ke ESP32
Pastikan ESP32 telah terhubung ke komputer melalui kabel USB, kemudian pada uPyCraft IDE, pilih menu Tools > Board >ESP32
Langkah berikutnya, gunakan menu Tools > Port untuk memilih Port ESP yang sedang digunakan, gunakan port serial yang terbaca pada Device Manager. Sebagaimana tulisan sebelumnya, pada environment milik penulis digunakan COM3
Untuk memulai menghubungkan ESP32, klik button Connect seperti icon pada gambar berikut,
Jika ESP32 berhasil terhubung, panel terminal yang berada dibawah akan memunculkan simbol triple chevron >>>
yang berarti MicroPython sudah siap untuk menerima perintah dari programmer. Misalnya dibuat perintah untuk menampilkan teks hello world seperti pada gambar
- Direktori dan File
Pada panel direktori terdapat direktori device
yang berisi file yang disimpan pada board ESP32. Secara default, direktori tersebut berisi boot.py
yang dijalankan saat perangkat dinyalakan dan berguna untuk mengatur beberapa opsi konfigurasi. Untuk menjalankan kode utama, direkomendasikan menggunakan file bernama main.py
- Membuat Program Pertama
Buat file baru bernama main.py
pada direktori workSpace
, lalu pilih menu File > New atau menggunakan shortcut Ctrl+N. Juga dapat melalui button New File di bar sebelah kanan IDE
Setelah itu simpan file dengan mengklik button save file, atau bisa menggunakan menu File > Save (Ctrl+S).
Saat sebuah jendela baru terbuka, beri nama dengan main.py
dan simpan di komputer. Setelah itu salin code berikut
Code secara garis besar memerintahkan ESP32 untuk menyalakan dan mematikan LED internal pada ESP32 . Pin tersebut didefinisikan sama dengan Pin 2 (baris 4). Pada baris 6 sampai dengan 8 adalah superloop dimana nilai led
sebelumnya akan dinegasikan, sehingga membuat LED menyala – mati bergantian di tiap iterasi.
Untuk menjalankan code yang ada di main.py
tersebut, klik button Download and Run
Jika berhasil, panel terminal akan terdapat message download ok, led internal pada ESP32 akan berkedip – kedip sesuai perintah yang telah ditulis pada script.
[…] Belajar ESP32 Dengan Micropython : #2 Hello World […]