Bolehkah saya Menggunakan ESP32 Tanpa Arduino IDE?

Bolehkah Saya Menggunakan Esp32 Tanpa Arduino Ide



Arduino IDE adalah singkatan dari Arduino Integrated Development Environment. Ia adalah perisian sumber terbuka di mana pengguna boleh mencipta dan memuat naik kod ke mikropengawal yang digunakan dalam Arduino Board. Perisian ini menyokong berbilang Papan dan Pelabuhan Arduino. Pengawal mikro yang berbeza diprogramkan melalui Arduino IDE, seperti ESP8266 dan ESP32. Walau bagaimanapun, ESP32 juga boleh diprogramkan tanpa Arduino IDE. Artikel ini akan menerangkan cara lain pengaturcaraan ESP32.

Pengaturcaraan ESP32

Terdapat dua langkah untuk memprogram ESP32. Pertama, anda perlu menulis kod untuk perkara yang anda mahu lakukan. Dan kedua, anda perlu memindahkan kod itu ke ESP32.

Alternatif kepada Arduino IDE untuk Pengaturcaraan ESP32

Terdapat tiga alternatif utama kepada Arduino IDE untuk Pengaturcaraan ESP32. Mereka disenaraikan di bawah







Pengaturcaraan ESP32 dalam Thonny IDE

Untuk memprogram ESP32 menggunakan Thonny IDE. Klik pada pautan yang dinyatakan di bawah. Mula-mula muat turun Thonny IDE dari pautan [ Tapak Rasmi Thonny IDE ] dan kemudian pasangkannya pada PC anda.





MicroPython digunakan untuk memprogram ESP32 kerana ia adalah Python untuk mikropengawal. ESP32 tidak mempunyai MicroPython secara lalai. Jadi, kita perlu memancarkan perisian tegar MicroPython kepada ESP32. Anda boleh memuat turun dan memasang keluaran terkini Perisian Tegar MicroPython .





Seterusnya, anda perlu memancarkan perisian tegar ke dalam ESP32 menggunakan Thonny IDE. Untuk itu, di bawah diberikan panduan terperinci untuk menyalakan perisian tegar MicroPython pada papan ESP32.



Bagaimana untuk Flash Perisian Tegar MicroPython?

Selepas memasang perisian tegar dalam ESP32, cuma tulis skrip MicroPython anda dalam editor Thonny IDE. Setelah ia selesai, simpannya, dan kemudian klik pada Lari atau tekan F5.

Pengaturcaraan ESP32 dalam Kod VS

Kod VS digunakan untuk memprogramkan ESP32 apabila terdapat kod yang panjang atau projek lanjutan. Pertama, anda perlu memasang Kod Visual Studio (Kod VS). Kod VS juga berfungsi dengan MicroPython. Oleh itu, perisian tegar MicroPython perlu dipancarkan dalam ESP32 mengikut prosedur yang sama seperti yang dinyatakan dalam tajuk sebelumnya.

Seterusnya, muat turun Kod Studio Visual .

A Sambungan Node.js diperlukan sebagai tambahan kepada Kod VS untuk menggunakannya pada Windows.

Kini anda boleh menulis kod MicroPython anda dalam Kod VS dan menjalankannya dalam ESP32.

Terdapat sambungan lain yang dikenali sebagai Pymakr , ditulis dalam JavaScript, yang boleh digunakan untuk memprogram ESP32. klik di sini untuk mengetahui cara memuat turun, memasang dan menggunakan sambungan Pymakr

Pengaturcaraan ESP32 dalam ESP-IDF

ESP32 boleh diprogramkan dalam IDE yang disediakan oleh pembangunnya, Espressif. Rangka Kerja Pembangunan IoT yang dikenali sebagai ESP-IDF ialah rangka kerja rasmi Espressif yang umumnya menggunakan bahasa C dan juga menyokong C++.

Untuk memprogramkan papan ESP32 dahulu, pasang ESP-IDF, dan kemudian anda hanya perlu menulis kod anda dalam C atau C++ mengikut fungsi yang ingin anda laksanakan. Apabila anda telah merumuskan kod anda, anda boleh memindahkan kod anda dengan mudah ke ESP32 menggunakan platform ESP-IDF.

Untuk memuat naik kod, anda perlu menulis arahan berikut di terminal bersiri ESP-IDF .

idf. py –p Monitor denyar COMX

Anda perlu menggantikan X dengan port COM yang tepat di mana ESP32 dilampirkan pada komputer riba atau PC anda.

  • Untuk mengetahui lebih lanjut mengenai pengaturcaraan ESP32 dalam C atau C++ klik di sini .
  • Untuk mengetahui lebih lanjut tentang cara kerja ESP-IDF klik di sini .

Kesimpulan

Kami telah mengkaji bahawa ESP32 boleh digunakan tanpa Arduino IDE. Terdapat banyak platform dan bahasa pengaturcaraan lain yang tersedia untuk memprogram dan menjalankan kod dalam mikropengawal. Sebagai contoh, C, C++ dan Python boleh digunakan dan platform seperti Thonny IDE, VS Code dan ESP-IDF boleh menawarkan alternatif kepada Arduino IDE.