6 parimat MicroPython IDE-d programmeerimiseks

6 Parimat Micropython Ide D Programmeerimiseks



ESP32 on mikrokontrolleritel põhinev asjade Interneti-platvorm, mis toetab mitut programmeerimiskeelt. Seda saab programmeerida Arduino IDE programmeerimise abil ja see käivitab ka väga kuulsa MicroPythoni programmeerimise. Täna loetleme mõned laialdaselt kasutatavad MicroPython IDE-d ESP32 plaatide programmeerimiseks.

MicroPython IDE-d

MicroPython on Python 3-st tuletatud avatud lähtekoodiga programmeerimiskeel, mis on mõeldud mikrokontrolleritele ja manussüsteemide rakendustele. MicroPythoni koodi kirjutamiseks ja käitamiseks vajame ESP32 programmeerimiseks IDE-d.

Kuigi ESP32 plaatide programmeerimiseks on saadaval palju IDE-sid, on siin nimekiri väga kuulsatest ja levinud IDE-dest, mida ESP32 perekonnas kasutatakse.







1: VS-kood

Visual Studio Code on üks parimaid IDE-sid ESP32 plaatide programmeerimiseks. Peame lihtsalt installima välise pistikprogrammi, mis toetab MicroPythonit ja see plugin on Pymakr ( Pymakri laiendus ).



Enne ESP32 programmeerimist MicroPythoniga peame esmalt ESP32 plaadil MicroPythoni püsivara vilkuma.







Algajana me siiski VS-koodi ei soovita, kuna sellel on keeruline liides ja selle kasutuselevõtt võib võtta aega.

Pymakri laiendusega VS-koodil on järgmised funktsioonid:



  • Süntaksi esiletõstmine
  • Sulgude sobitamine
  • Automaatne taandus
  • Kasti valik
  • Katked

2: toimetajas

Mu redaktor on veel üks hõlpsasti kasutatav lihtne MicroPython IDE. Sellel on intuitiivne liides koos eelinstallitud tööriistaga MicroPythoni vilkumiseks ESP32-s, ilma et oleks vaja esptooli. Mu redaktor ühildub ka teiste tahvlitega, nagu Pyboard.

Lisaks on sellel väga kasulik funktsioon, mis kontrollib pidevalt koodi taande ja puuduvate tühikute olemasolu. Samuti annab see reaalajas veakontrolli. Ainus, mis viivitab, on stopp-nupp koodi katkestamiseks. Peame tahvli käsitsi lähtestama või kasutama otseteed Ctrl+C, kuid see ei pruugi iga kord töötada, eriti kui ESP32 on hõivatud. Aga ikkagi sai rohkem, kui vajasime. Mu redaktori allalaadimiseks ja selle kohta lugemiseks klõpsake nuppu siin .

Järgnevalt on toodud mõned MicroPython IDE olulised esiletõstmised:

  • Mõeldud algajatele
  • Lihtne kasutada
  • Minimalistlik liides
  • Lihtne luua ja käivitada MicroPython koodi
  • Tööriist püsivara vilkumiseks ESP32-s

3: PyCharm

PyCharm on kõrgtasemel IDE MicroPythoni koodi kirjutamiseks. Sellel on nutikas koodi koostamine, lugemisaja kontroll, koodivigade leidmine ja hõlpsasti kasutatavad navigeerimisvõimalused.

PyCharm on rohkem suunatud edasijõudnutele, kuid algajana leiate siiski ühe hõlpsasti kasutatavatest IDE-dest. Laadige alla PyCharm IDE nende ametlikult saidilt. Kui Python 3 on juba PyCharmi abil programmeeritud, on see väga kasulik ESP32 mikrokontrollerite juhtimiseks selle IDE abil.

Siin on mõned PyCharm IDE peamised esiletõstmised:

  • Arukas Pythoni abi
  • Veebiarenduse raamistikud
  • Teaduslikud tööriistad
  • Tehnoloogiaülene areng
  • Kaugarendusvõimalused
  • Sisseehitatud arendaja tööriistad

4: uPyCraft IDE

uPyCraft on parim IDE, mille ainus eesmärk on programmeerida ESP32 ja muid mikrokontrolleri plaate, näiteks Py plaate. Selle hõlpsasti kasutatav liides koos sisseehitatud võimalusega MicroPythoni püsivara ESP32 plaadile üles laadida teeb sellest parima valiku algajatele. Laadige uPyCraft IDE tasuta alla .

  Tekst Kirjeldus genereeritakse automaatselt

See IDE sisaldab vasakpoolset külgriba, mis näitab praegust töökataloogi ja kõiki faile, millega töötame. Sellel on ka mõned kiirtoimingunupud koodi ESP32 üleslaadimiseks.

Üks huvitavamaid asju uPyCraft IDE sees on selle kiire side loomine ESP32-ga. Peame lihtsalt valima COM-pordi. Veel üks funktsioon, mida see sisaldab, on Laadi üles ja Jookse nupud. Seda kasutades saame koodi üles laadida otse ESP32-sse ja pole vaja plaati esmalt käsitsi lähtestada, nagu muud nõutavad IDE-d.

Siin on mõned uPyCraft IDE peamised esiletõstmised:

  • Toetab värskendusi
  • Ühildub nii Windowsi kui ka Maci süsteemidega
  • Lihtne disain, lihtne kasutada
  • Kaasas on erinevate plaatide sisseehitatud näidised
  • Tehniline tugi on saadaval uPyCraftis foorum ja GitHub .

5: Thonny IDE

Järgmine loendis on Thonny IDE, mis on Pythoni programmeerimiskeele IDE ja toetab mikrokontrollerite jaoks mõeldud MicroPythonit. Thonny IDE toetab ka MicroPythoni püsivara ESP32 plaadile kirjutamist.

  Graafiline kasutajaliides, rakenduse kirjeldus genereeritakse automaatselt

Thonny IDE on mõeldud algajatele ja pakub palju funktsioone, mis muudavad selle täieõiguslikuks MicroPythoni arendusplatvormiks. Samuti võimaldab see programmeerida ESP32 plaate reaalajas, kasutades selleks lihtsalt kesta/terminali akent.

Mõned Thonny IDE peamised esiletõstmised hõlmavad järgmist:

  • Lihtne alustada
  • Lihtne silur
  • Samm läbi väljenduse hindamise
  • Tõstab esile süntaksivead
  • Selgitab ulatusi
  • Koodi täitmine
  • Lihtne ja puhas pip GUI

6: MicroIDE

MicroIDE (µIDE) on IDE tööriist mikrokontrollerite programmeerimiseks. Selle tähtsus ESP32 puhul suureneb tänu ESP32 plaatide programmeerimise juhtmevabale võimalusele. Programmi kiireks arendamiseks saab lisada mitu moodulit. Sellel on lugemiseks ja kirjutamiseks integreeritud veebiserver.

Tuleb vaid ESP32 plaat MicroPythoni püsivaraga värskendada ja uus kood juhtmevabalt üles laadida.

Järgmised on mõned MicroIDE peamised funktsioonid:

  • MicroIDE on tasuta
  • Andmete visualiseerimine ja käsuterminali emuleerimine
  • ESP32 kiibi tugi (ESP8266 lähitulevikus)
  • Juurdepääs kõikjalt pordi edastamise kaudu
  • Juhtmevaba koodi redigeerimine
  • Lihtne paigaldada

Milline on MicroPythoni jaoks parim IDE

Niisiis, pärast kõigi nende MicroPythoni IDE-de arutamist jõudsime järeldusele, et algaja saab sellega hakkama Thonny ja uPyCraft IDE. Kui aga soovite MicroPythonit ESP32-ga üksikasjalikumalt uurida VS kood PyCharm on parim IDE.

Järeldus

Selles artiklis võrreldakse kõiki MicroPythoni peamisi IDE-sid. Enamikul neist IDE-dest on kaasas eelinstallitud tööriist MicroPythoni püsivara välgutamiseks ESP32-s, kuid mõned IDE-d nõuavad esmalt ESP32-plaadil MicroPythoni välgutamiseks esptooli. See artikkel aitab leida MicroPythonile kõige paremini sobiva IDE.