6 geriausi programavimo MicroPython IDE

6 Geriausi Programavimo Micropython Ide



ESP32 yra mikrovaldikliais pagrįsta IoT platforma, palaikanti kelias programavimo kalbas. Jį galima programuoti naudojant Arduino IDE programavimą ir taip pat veikia labai garsus MicroPython programavimas. Šiandien mes išvardinsime keletą plačiai naudojamų MicroPython IDE, skirtų ESP32 plokštėms programuoti.

MicroPython IDE

MicroPython yra atvirojo kodo programavimo kalba, gauta iš Python 3 ir skirta mikrovaldikliams ir įterptųjų sistemų programoms. Norėdami parašyti ir paleisti MicroPython kodą, mums reikia IDE, kad programuotume ESP32.

Nors yra daug IDE, skirtų programuoti ESP32 plokštes, pateikiamas kai kurių labai žinomų ir įprastų IDE, naudojamų ESP32 šeimoje, sąrašas.







1: VS kodas

„Visual Studio Code“ yra vienas geriausių ESP32 plokščių programavimo IDE. Mums tereikia įdiegti išorinį įskiepį, palaikantį MicroPython ir tas papildinys yra Pymakr ( Pymakr plėtinys ).



Prieš programuodami ESP32 su MicroPython, pirmiausia turime paleisti MicroPython programinę įrangą ESP32 plokštėje.







Tačiau kaip pradedantiesiems nerekomenduojame naudoti VS kodo, nes jis turi sudėtingą sąsają ir gali prireikti šiek tiek laiko.

VS kodas su Pymakr plėtiniu turi šias funkcijas:



  • Sintaksės paryškinimas
  • Kronšteino suderinimas
  • Automatinis įtraukimas
  • Dėžutės pasirinkimas
  • Fragmentai

2: redaktoriuje

Mu redaktorius yra dar vienas lengvai naudojamas paprastas MicroPython IDE. Jame yra intuityvi sąsaja su iš anksto įdiegtu įrankiu, skirtu „MicroPython“ mirksėjimui ESP32 be jokio esptool. Mu redaktorius taip pat suderinamas su kitomis plokštėmis, tokiomis kaip „Pyboard“.

Be to, ji turi labai naudingą funkciją, kuri nuolat tikrina, ar nėra kodo įtraukos ir trūkstamų tarpų. Be to, tai taip pat suteikia klaidų tikrinimą realiuoju laiku. Vienintelis dalykas, kuris vėluoja, yra sustabdymo mygtukas, kad būtų nutrauktas kodas. Turime rankiniu būdu iš naujo nustatyti plokštę arba naudoti spartųjį klavišą Ctrl+C, bet tai gali neveikti kiekvieną kartą, ypač kai ESP32 užimtas. Bet vis tiek gavosi daugiau nei mums reikėjo. Norėdami atsisiųsti ir perskaityti apie Mu redaktorių, spustelėkite čia .

Toliau pateikiami keli svarbūs MicroPython IDE akcentai:

  • Sukurta pradedantiesiems
  • Paprasta naudoti
  • Minimalistinė sąsaja
  • Lengva sukurti ir paleisti MicroPython kodą
  • ESP32 programinės aparatinės įrangos mirksintis įrankis

3: PyCharm

PyCharm yra pažangaus lygio IDE, skirta rašyti MicroPython kodą. Jame yra išmanusis kodų kompiliavimas su skaitymo laiko patikra, kodo klaidų nustatymais ir lengvai naudojamomis navigacijos galimybėmis.

„PyCharm“ yra labiau skirtas pažengusiems, tačiau kaip pradedantysis vis tiek rasite vieną iš lengvai naudojamų IDE. Atsisiųskite PyCharm IDE iš jų oficialios svetainės. Jei jau užprogramavote Python 3 naudodami PyCharm, tai bus labai naudinga valdant ESP32 mikrovaldiklius naudojant šią IDE.

Štai keletas pagrindinių PyCharm IDE akcentų:

  • Išmanioji „Python“ pagalba
  • Žiniatinklio kūrimo karkasai
  • Mokslinės priemonės
  • Kryžminis technologijų vystymas
  • Nuotolinio kūrimo galimybės
  • Integruoti kūrėjo įrankiai

4: uPyCraft IDE

uPyCraft yra geriausia IDE, sukurta vieninteliu tikslu programuoti ESP32 ir kitas mikrovaldiklių plokštes, tokias kaip Py plokštės. Lengva naudoti sąsaja su integruota galimybe įkelti MicroPython programinę-aparatinę įrangą į ESP32 plokštę yra geriausias pasirinkimas pradedantiesiems. Atsisiųskite uPyCraft IDE nemokamai .

  Teksto aprašymas sukurtas automatiškai

Šioje IDE yra kairioji šoninė juosta, kurioje rodomas dabartinis darbo katalogas ir visi failai, su kuriais dirbame. Jame taip pat yra keletas greitų veiksmų mygtukų, skirtų kodui įkelti į ESP32.

Vienas iš įdomiausių dalykų uPyCraft IDE yra greitas ryšio su ESP32 sukūrimas. Mums tereikia pasirinkti COM prievadą. Dar viena funkcija, kurią ji apima, yra Įkelti ir Bėk mygtukai. Naudodami jį galime įkelti kodą tiesiai į ESP32 ir nereikia rankiniu būdu iš naujo nustatyti plokštės, kaip ir kitų IDE.

Štai keletas pagrindinių uPyCraft IDE akcentų:

  • Palaiko atnaujinimus
  • Suderinamas tiek su Windows, tiek su Mac sistemomis
  • Paprastas dizainas, patogus naudoti
  • Yra su įmontuotais įvairių plokščių pavyzdžiais
  • Techninė pagalba pasiekiama uPyCraft forumas ir GitHub .

5: Thonny IDE

Kitas sąraše yra „Thonny IDE“, kuri yra „Python“ programavimo kalbos IDE ir palaiko „MicroPython“, skirtą mikrovaldikliams. „Thonny IDE“ taip pat palaiko „MicroPython“ programinės įrangos įrašymą į ESP32 plokštę.

  Grafinė vartotojo sąsaja, programa Aprašymas generuojamas automatiškai

„Thonny IDE“ yra sukurta pradedantiesiems ir siūlo daugybę funkcijų, dėl kurių ji yra visavertė „MicroPython“ kūrimo platforma. Tai taip pat leidžia programuoti ESP32 plokštes realiu laiku, tiesiog naudojant apvalkalo / terminalo langą.

Kai kurie pagrindiniai Thonny IDE akcentai yra šie:

  • Lengva pradėti
  • Paprastas derintuvas
  • Žingsnis per išraiškos įvertinimą
  • Paryškina sintaksės klaidas
  • Paaiškina apimtis
  • Kodo užbaigimas
  • Paprasta ir švari pip GUI

6: MicroIDE

MicroIDE (µIDE) yra IDE įrankis, skirtas programuoti mikrovaldiklius. Jo reikšmė su ESP32 didėja dėl belaidžio galimybės programuoti ESP32 plokštes. Greitam programos kūrimui galima pridėti kelis modulius. Jame yra integruotas žiniatinklio serveris skaitymui ir rašymui.

Tereikia atnaujinti ESP32 plokštę su MicroPython programine įranga ir belaidžiu būdu įkelti naują kodą.

Štai keletas pagrindinių „MicroIDE“ funkcijų:

  • MicroIDE yra nemokama
  • Duomenų vizualizacija ir komandų terminalo emuliacija
  • ESP32 lusto palaikymas (ESP8266 artimiausioje ateityje)
  • Prieiga prie bet kurios vietos per prievado peradresavimą
  • Belaidis kodo redagavimas
  • Lengva montuoti

Kuris yra geriausias „MicroPython“ IDE

Taigi, aptarę visus šiuos „MicroPython“ skirtus IDE, padarėme išvadą, kad pradedantysis gali būti su juo Thonny ir uPyCraft IDE. Tačiau jei norite išsamiau ištirti „MicroPython“ su ESP32 VS kodas PyCharm yra geriausias IDE.

Išvada

Šiame straipsnyje pateikiamas trumpas visų pagrindinių MicroPython IDE palyginimas. Dauguma šių IDE yra su iš anksto įdiegtu įrankiu, skirtu „MicroPython“ programinei įrangai paleisti ESP32, tačiau kai kuriems IDE pirmiausia reikia „esptool“, kad „MicroPython“ būtų paleidžiama ESP32 plokštėje. Šis straipsnis padės rasti tinkamiausią „MicroPython“ IDE.