6 cele mai bune IDE-uri MicroPython pentru programare

6 Cele Mai Bune Ide Uri Micropython Pentru Programare



ESP32 este o platformă IoT bazată pe microcontroler care acceptă mai multe limbaje de programare. Poate fi programat folosind programarea Arduino IDE și rulează și foarte faimoasa programare MicroPython. Aici vom enumera astăzi câteva IDE-uri MicroPython utilizate pe scară largă pentru programarea plăcilor ESP32.

IDE-uri MicroPython

MicroPython este un limbaj de programare open-source derivat din Python 3 și conceput pentru microcontrolere și aplicații de sisteme încorporate. Pentru a scrie și a rula cod MicroPython avem nevoie de un IDE pentru a programa ESP32.

Deși există multe IDE-uri disponibile pentru programarea plăcilor ESP32, aici vine lista unor IDE-uri foarte faimoase și comune folosite în familia ESP32.







1: Cod VS

Visual Studio Code este printre IDE-urile de top pentru programarea plăcilor ESP32. Trebuie doar să instalăm un plugin extern care acceptă MicroPython și acel plugin este Pymakr ( Extensia Pymakr ).



Înainte de a programa ESP32 cu MicroPython, trebuie să flashăm firmware-ul MicroPython în interiorul plăcii ESP32.







Cu toate acestea, în calitate de începător, nu vă recomandăm VS Code, deoarece are o interfață complexă și poate dura ceva timp pentru a fi adoptat.

VS Code cu extensia Pymakr vine cu următoarele caracteristici:



  • Evidențierea sintaxelor
  • Potrivirea parantezei
  • Indentare automată
  • Selectarea casetei
  • Fragmente

2: În Editor

Editorul Mu este un alt IDE MicroPython simplu ușor de utilizat. Vine cu o interfață intuitivă cu un instrument preinstalat pentru intermiterea MicroPython în ESP32 fără a fi nevoie de esptool. Editorul Mu este compatibil și cu alte plăci precum Pyboard.

În plus, are o funcție foarte utilă care verifică continuu indentarea codului și spațiile lipsă. De asemenea, oferă verificarea erorilor în timp real. Singurul lucru cu care rămâne în urmă este butonul de oprire pentru a anula codul. Trebuie să resetam manual placa sau să folosim comanda rapidă Ctrl+C, dar este posibil să nu funcționeze de fiecare dată, mai ales când ESP32 este ocupat. Dar totuși a primit mai mult decât aveam nevoie. Pentru a descărca și a citi despre Mu editor, faceți clic Aici .

Următoarele sunt câteva puncte importante pentru IDE-ul MicroPython:

  • Conceput pentru începători
  • Ușor de folosit
  • Interfață minimalistă
  • Ușor de creat și rulat cod MicroPython
  • Instrument pentru intermiterea firmware-ului în ESP32

3: PyCharm

PyCharm este un IDE de nivel avansat pentru scrierea codului MicroPython. Dispune de compilare inteligentă de cod, cu inspecție a timpului de citire, constatări ale erorilor de cod și capabilități de navigare ușor de utilizat.

PyCharm este mai orientat pentru nivel avansat, dar ca și începător veți găsi unul dintre IDE-urile ușor de utilizat. Descărcați PyCharm IDE de pe site-ul lor oficial. Dacă cineva a programat deja Python 3 folosind PyCharm, atunci va fi foarte util pentru controlul microcontrolerelor ESP32 folosind acest IDE.

Iată câteva puncte importante ale PyCharm IDE:

  • Asistență inteligentă Python
  • Cadre de dezvoltare web
  • Instrumente științifice
  • Dezvoltare inter-tehnologică
  • Capacități de dezvoltare la distanță
  • Instrumente pentru dezvoltatori încorporate

4: uPyCraft IDE

uPyCraft este cel mai bun IDE proiectat cu unicul scop de a programa ESP32 și alte plăci de microcontroler, cum ar fi plăcile Py. Interfața sa ușor de utilizat, cu capacitatea încorporată de încărcare a firmware-ului MicroPython pe placa ESP32, o face cea mai bună alegere pentru începători. Descărcați uPyCraft IDE gratuit .

  Descriere text generată automat

Acest IDE include o bară laterală din stânga care arată directorul de lucru curent și toate fișierele la care lucrăm. Are, de asemenea, câteva butoane de acțiune rapidă pentru a încărca codul în ESP32.

Unul dintre cele mai interesante lucruri din interiorul uPyCraft IDE este comunicarea rapidă cu ESP32. Trebuie doar să selectăm portul COM. O altă caracteristică pe care o include este Încărcați și Alerga butoane. Folosind-o, putem încărca codul direct în ESP32 și nu este nevoie să resetam manual placa mai întâi, așa cum sunt necesare alte IDE-uri.

Iată câteva puncte importante ale uPyCraft IDE:

  • Suportă actualizări
  • Compatibil cu sistemele Windows și Mac
  • Design simplu, ușor de utilizat
  • Vine cu exemple încorporate de diferite plăci
  • Suport tehnic disponibil pe uPyCraft forum și GitHub .

5: Thonny IDE

Următorul pe listă este Thonny IDE, care este un IDE pentru limbajul de programare Python și acceptă MicroPython pentru microcontrolere. Thonny IDE are și suport pentru arderea firmware-ului MicroPython pe placa ESP32.

  Interfață grafică cu utilizatorul, Descrierea aplicației este generată automat

Thonny IDE este conceput pentru începători și oferă multe caracteristici care îl fac o platformă de dezvoltare MicroPython cu drepturi depline. De asemenea, vă permite să programați plăcile ESP32 în timp real folosind doar fereastra shell/terminal.

Unele puncte principale ale Thonny IDE includ:

  • Ușor de început
  • Depanator simplu
  • Pas prin evaluarea expresiei
  • Evidențiază erorile de sintaxă
  • Explică domeniile
  • Completarea codului
  • GUI pip simplu și curat

6: MicroIDE

MicroIDE(µIDE) este un instrument IDE pentru programarea microcontrolerelor. Semnificația sa cu ESP32 crește datorită capacității sale wireless de a programa plăci ESP32. Mai multe module pot fi adăugate pentru dezvoltarea rapidă a unui program. Are un server web integrat pentru citire și scriere.

Trebuie doar să actualizați placa ESP32 cu firmware-ul MicroPython și să încărcați un cod nou fără fir.

Următoarele sunt câteva caracteristici majore în MicroIDE:

  • MicroIDE este gratuit
  • Vizualizarea datelor și emularea terminalului de comandă
  • Suport pentru cip ESP32 (ESP8266 în viitorul apropiat)
  • Accesibil de oriunde prin Port Forwarding
  • Editarea codului wireless
  • Ușor de instalat

Care este cel mai bun IDE pentru MicroPython

Deci, după ce am discutat despre toate aceste IDE-uri pentru MicroPython, am ajuns la concluzia că, ca începător, se poate merge cu Thonny și uPyCraft IDE. Cu toate acestea, dacă cineva dorește să exploreze MicroPython cu ESP32 mai detaliat VS cod PyCharm este cel mai bun IDE.

Concluzie

Aici acest articol oferă o scurtă comparație a tuturor IDE-urilor principale pentru MicroPython. Cele mai multe dintre aceste IDE-uri vin cu un instrument preinstalat pentru a flashiza firmware-ul MicroPython în ESP32, totuși unele IDE-uri necesită esptool pentru a flash-ul MicroPython pe placa ESP32 mai întâi. Acest articol va ajuta la găsirea celui mai potrivit IDE pentru MicroPython.