Pemrograman ESP32
Ada dua langkah untuk memprogram ESP32. Pertama, Anda perlu menulis kode untuk apa yang ingin Anda lakukan. Dan kedua, Anda perlu mentransfer kode itu ke ESP32.
Alternatif untuk Arduino IDE untuk Pemrograman ESP32
Ada tiga alternatif utama untuk Arduino IDE untuk Pemrograman ESP32. Mereka tercantum di bawah ini
Pemrograman ESP32 di Thonny IDE
Untuk memprogram ESP32 menggunakan Thonny IDE. Klik tautan yang disebutkan di bawah ini. Download terlebih dahulu Thonny IDE dari link [ Situs Resmi Thonny IDE ] lalu instal di PC Anda.
MicroPython digunakan untuk memprogram ESP32 karena itu adalah Python untuk mikrokontroler. ESP32 tidak memiliki MicroPython secara default. Jadi, kita harus mem-flash firmware MicroPython ke ESP32. Anda dapat mengunduh dan menginstal rilis terbaru dari Firmware MikroPython .
Selanjutnya, Anda harus mem-flash firmware ke ESP32 menggunakan Thonny IDE. Untuk itu, di bawah ini diberikan panduan lengkap untuk mem-flash firmware MicroPython di board ESP32.
Bagaimana Cara Mem-Flash Firmware MicroPython?
Setelah menginstal firmware di ESP32, cukup tulis skrip MicroPython Anda di editor Thonny IDE. Setelah selesai, simpan, lalu klik Berlari atau tekan F5.
Pemrograman ESP32 dalam Kode VS
Kode VS digunakan untuk memprogram ESP32 ketika ada kode panjang atau proyek lanjutan. Pertama, Anda perlu menginstal Visual Studio Code (VS Code). Kode VS juga berfungsi dengan MicroPython. Oleh karena itu, firmware MicroPython perlu di-flash di ESP32 mengikuti prosedur yang sama seperti yang disebutkan di judul sebelumnya.
Selanjutnya, unduh Kode Visual Studio .
A ekstensi Node.js diperlukan selain VS Code untuk menggunakannya di Windows.
Sekarang Anda dapat menulis kode MicroPython Anda di VS Code dan menjalankannya di ESP32.
Ada ekstensi lain yang dikenal sebagai Pymakr , ditulis dalam JavaScript, yang dapat digunakan untuk memprogram ESP32. Klik Di Sini untuk mempelajari cara mengunduh, menginstal, dan menggunakan ekstensi Pymakr
Pemrograman ESP32 di ESP-IDF
ESP32 dapat diprogram dalam IDE yang disediakan oleh pengembangnya, Espressif. Framework Pengembangan IoT yang dikenal dengan ESP-IDF merupakan framework resmi dari Espressif yang umumnya menggunakan bahasa C dan juga mendukung C++.
Untuk memprogram board ESP32 terlebih dahulu, instal ESP-IDF, lalu Anda hanya perlu menulis kode Anda dalam C atau C++ sesuai dengan fungsi yang ingin Anda lakukan. Setelah Anda merumuskan kode Anda, Anda dapat dengan mudah mentransfer kode Anda ke ESP32 menggunakan platform ESP-IDF.
Untuk mengunggah kode, Anda perlu menulis perintah berikut di file terminal serial ESP-IDF .
idf. py –p Monitor flash COMXAnda perlu mengganti X dengan port COM yang tepat di mana ESP32 terpasang ke laptop atau PC Anda.
- Untuk mempelajari lebih lanjut tentang pemrograman ESP32 dalam klik C atau C++ Di Sini .
- Untuk mempelajari lebih lanjut tentang cara kerja ESP-IDF, klik Di Sini .
Kesimpulan
Kami telah mempelajari bahwa ESP32 dapat digunakan tanpa Arduino IDE. Ada banyak platform dan bahasa pemrograman lain yang tersedia untuk memprogram dan menjalankan kode dalam mikrokontroler. Misalnya, C, C++, dan Python dapat digunakan dan platform seperti Thonny IDE, VS Code, dan ESP-IDF dapat menawarkan alternatif selain Arduino IDE.