6 IDE MikroPython Terbaik untuk Pengaturcaraan

6 Ide Mikropython Terbaik Untuk Pengaturcaraan



ESP32 ialah platform IoT berasaskan mikropengawal yang menyokong berbilang bahasa pengaturcaraan. Ia boleh diprogramkan menggunakan pengaturcaraan Arduino IDE dan menjalankan pengaturcaraan MicroPython yang sangat terkenal juga. Di sini hari ini kami akan menyenaraikan beberapa IDE MicroPython yang digunakan secara meluas untuk pengaturcaraan papan ESP32.

IDE MicroPython

MicroPython ialah bahasa pengaturcaraan sumber terbuka yang diperoleh daripada Python 3 dan direka untuk mikropengawal dan aplikasi sistem terbenam. Untuk menulis dan menjalankan kod MicroPython kami memerlukan IDE untuk memprogram ESP32.

Walaupun terdapat banyak IDE yang tersedia untuk pengaturcaraan papan ESP32, berikut adalah senarai beberapa IDE yang sangat terkenal dan biasa digunakan dalam kalangan keluarga ESP32.







1: Kod VS

Visual Studio Code adalah antara IDE teratas untuk pengaturcaraan papan ESP32. Kami hanya perlu memasang pemalam luaran yang menyokong MicroPython dan pemalam itu ialah Pymakr ( Sambungan Pymakr ).



Sebelum Memprogramkan ESP32 dengan MicroPython terlebih dahulu kita perlu memancarkan perisian tegar MicroPython di dalam papan ESP32.







Walau bagaimanapun, sebagai seorang pemula, kami tidak mengesyorkan anda VS Code kerana ia mempunyai antara muka yang kompleks dan mungkin mengambil sedikit masa untuk diterima pakai.

Kod VS dengan sambungan Pymakr datang dengan ciri berikut:



  • Penonjolan sintaks
  • Padanan kurungan
  • Auto-indentasi
  • Pemilihan kotak
  • Coretan

2: Dalam Editor

Editor Mu ialah satu lagi IDE MicroPython ringkas yang mudah digunakan. Ia datang dengan antara muka intuitif dengan alat pra-pasang untuk memancarkan MicroPython dalam ESP32 tanpa memerlukan esptool. Editor Mu juga serasi dengan papan lain seperti Pyboard.

Selain itu, ia mempunyai fungsi yang sangat berguna yang sentiasa menyemak lekukan kod dan ruang yang hilang. Juga, ia memberikan semakan ralat masa nyata juga. Satu-satunya perkara yang ketinggalan ialah butang berhenti untuk membatalkan kod. Kami perlu menetapkan semula papan secara manual atau menggunakan pintasan Ctrl+C tetapi ini mungkin tidak berfungsi setiap kali, terutamanya apabila ESP32 sibuk. Tetapi ia mendapat lebih daripada yang kita perlukan. Untuk memuat turun dan membaca tentang editor Mu, klik di sini .

Berikut ialah beberapa sorotan penting untuk IDE MicroPython:

  • Direka untuk pemula
  • Mudah untuk digunakan
  • Antara muka minimalis
  • Mudah untuk mencipta dan menjalankan kod MicroPython
  • Alat untuk memancarkan perisian tegar dalam ESP32

3: PyCharm

PyCharm ialah IDE peringkat lanjutan untuk menulis kod MicroPython. Ia menampilkan kompilasi kod pintar, dengan pemeriksaan masa baca, penemuan ralat kod dan keupayaan navigasi yang mudah digunakan.

PyCharm lebih disasarkan untuk tahap lanjutan tetapi sebagai seorang pemula, anda akan menemui salah satu IDE yang mudah digunakan. Muat turun PyCharm IDE daripada laman rasmi mereka. Jika seseorang telah memprogramkan Python 3 menggunakan PyCharm maka ia akan sangat membantu untuk mengawal mikropengawal ESP32 menggunakan IDE ini.

Berikut ialah beberapa sorotan utama PyCharm IDE:

  • Bantuan Python Pintar
  • Rangka Kerja Pembangunan Web
  • Alat Saintifik
  • Pembangunan Rentas Teknologi
  • Keupayaan Pembangunan Jauh
  • Alat Pembangun Terbina dalam

4: IDE uPyCraft

uPyCraft ialah IDE terbaik yang direka dengan tujuan tunggal pengaturcaraan ESP32 dan papan mikropengawal lain seperti papan Py. Antara muka yang mudah digunakan dengan keupayaan terbina dalam memuat naik perisian tegar MicroPython dalam papan ESP32 menjadikannya pilihan terbaik untuk pemula. Muat turun IDE uPyCraft secara percuma .

  Perihalan Teks dijana secara automatik

IDE ini termasuk bar sisi kiri yang menunjukkan direktori kerja semasa dan semua fail yang sedang kami kerjakan. Ia juga mempunyai beberapa butang tindakan pantas untuk memuat naik kod dalam ESP32.

Salah satu perkara yang paling menarik di dalam IDE uPyCraft ialah membina komunikasi pantas dengan ESP32. Kita hanya perlu memilih port COM. Satu lagi ciri yang disertakan ialah Muat naik dan Lari butang. Menggunakannya, kami boleh memuat naik kod terus ke ESP32 dan tidak perlu menetapkan semula papan secara manual terlebih dahulu seperti IDE lain yang diperlukan.

Berikut ialah beberapa sorotan utama uPyCraft IDE:

  • Menyokong kemas kini
  • Serasi dengan kedua-dua sistem Windows dan Mac
  • Reka bentuk yang ringkas, mudah digunakan
  • Didatangkan dengan contoh terbina dalam papan yang berbeza
  • Sokongan teknikal tersedia di uPyCraft forum dan GitHub .

5: Thonny IDE

Seterusnya dalam senarai ialah IDE Thonny yang merupakan IDE untuk bahasa pengaturcaraan Python dan menyokong MicroPython untuk mikropengawal. Thonny IDE juga mempunyai sokongan untuk membakar perisian tegar MicroPython ke papan ESP32.

  Antara muka pengguna grafik, Perihalan aplikasi dijana secara automatik

Thonny IDE direka untuk pemula, dan ia menawarkan banyak ciri yang menjadikannya platform pembangunan MicroPython yang lengkap. Ia juga membolehkan anda memprogram papan ESP32 dalam masa nyata dengan hanya menggunakan tetingkap shell/terminal.

Beberapa sorotan utama Thonny IDE termasuk:

  • Mudah untuk bermula
  • Penyahpepijat mudah
  • Langkah melalui penilaian ekspresi
  • Menyerlahkan ralat sintaks
  • Menerangkan skop
  • Penyiapan kod
  • GUI pip yang mudah dan bersih

6: MicroIDE

MicroIDE(µIDE) ialah alat IDE untuk pengaturcaraan mikropengawal. Kepentingannya dengan ESP32 meningkat kerana keupayaan wayarlesnya untuk memprogramkan papan ESP32. Berbilang modul boleh ditambah kepada pembangunan pantas program. Ia mempunyai Pelayan Web bersepadu untuk membaca dan menulis.

Seseorang hanya perlu mengemas kini papan ESP32 dengan perisian tegar MicroPython dan memuat naik kod baharu secara wayarles.

Berikut ialah beberapa ciri utama dalam MicroIDE:

  • MicroIDE adalah percuma
  • Visualisasi data dan emulasi Terminal Perintah
  • Sokongan untuk cip ESP32 (ESP8266 dalam masa terdekat)
  • Boleh diakses dari mana-mana sahaja melalui Port Forwarding
  • Penyuntingan kod wayarles
  • Mudah dipasang

Manakah IDE Terbaik untuk MicroPython

Jadi, selepas membincangkan semua IDE ini untuk MicroPython, kami membuat kesimpulan bahawa sebagai pemula, seseorang boleh menggunakan Thonny dan uPyCraft IDE. Walau bagaimanapun, jika seseorang ingin meneroka MicroPython dengan ESP32 dengan lebih terperinci VS kod PyCharm adalah IDE terbaik.

Kesimpulan

Di sini artikel ini memberikan perbandingan ringkas semua IDE utama untuk MicroPython. Kebanyakan IDE ini datang dengan alat prapasang untuk menyalakan perisian tegar MicroPython dalam ESP32 namun sesetengah IDE memerlukan esptool untuk menyalakan MicroPython dalam papan ESP32 terlebih dahulu. Artikel ini akan membantu dalam mencari IDE yang paling sesuai untuk MicroPython.