Bisakah Saya Menggunakan ESP32 Tanpa Arduino IDE?

Bisakah Saya Menggunakan Esp32 Tanpa Arduino Ide



Arduino IDE adalah singkatan dari Arduino Integrated Development Environment. Ini adalah perangkat lunak sumber terbuka tempat pengguna dapat membuat dan mengunggah kode ke mikrokontroler yang digunakan di Arduino Board. Perangkat lunak ini mendukung banyak Papan dan Port Arduino. Mikrokontroler yang berbeda diprogram melalui Arduino IDE, seperti ESP8266 dan ESP32. Namun, ESP32 juga dapat diprogram tanpa Arduino IDE. Artikel ini akan menjelaskan cara lain untuk memprogram ESP32.

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 COMX

Anda 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.