Advertisement

Belajar ESP32 Dengan Micropython : #2 Hello World

1 1.465

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

Adverstiment

  • 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

Adverstiment

  • 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

- Advertisement -

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.

Baca juga tulisan lain pada seri #Belajar ESP32 dengan MicroPython atau tulisan menarik lainnya di kategori ESP32
1 Komentar
  1. […] Belajar ESP32 Dengan Micropython : #2 Hello World […]

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.

%d blogger menyukai ini: