6 parasta MicroPython IDE:tä ohjelmointiin

6 Parasta Micropython Ide Ta Ohjelmointiin



ESP32 on mikro-ohjainpohjainen IoT-alusta, joka tukee useita ohjelmointikieliä. Se voidaan ohjelmoida käyttämällä Arduino IDE -ohjelmointia, ja se käyttää myös hyvin kuuluisaa MicroPython-ohjelmointia. Täällä tänään luetellaan joitain yleisesti käytettyjä MicroPython IDE:itä ESP32-levyjen ohjelmointiin.

MicroPython IDE:t

MicroPython on Python 3:sta johdettu avoimen lähdekoodin ohjelmointikieli, joka on suunniteltu mikrokontrollereille ja sulautettujen järjestelmien sovelluksille. MicroPython-koodin kirjoittamiseen ja suorittamiseen tarvitsemme IDE:n ESP32:n ohjelmoimiseksi.

Vaikka ESP32-levyjen ohjelmointiin on saatavana monia IDE-laitteita, tässä on luettelo erittäin kuuluisista ja yleisistä ESP32-perheen IDE-laitteista.







1: VS-koodi

Visual Studio Code on yksi parhaista IDE:istä ESP32-levyjen ohjelmointiin. Meidän on vain asennettava ulkoinen laajennus, joka tukee MicroPythonia ja joka on Pymakr ( Pymakr laajennus ).



Ennen ESP32:n ohjelmointia MicroPythonilla meidän on ensin flash-muistissa MicroPython-laiteohjelmisto ESP32-kortilla.







Aloittelijana emme kuitenkaan suosittele sinulle VS-koodia, koska sillä on monimutkainen käyttöliittymä ja sen käyttöönotto saattaa kestää jonkin aikaa.

Pymakr-laajennuksella varustetussa VS-koodissa on seuraavat ominaisuudet:



  • Syntaksin korostus
  • Kiinnikkeiden yhteensopivuus
  • Automaattinen sisennys
  • Laatikon valinta
  • Katkelmat

2: Editorissa

Mu-editori on toinen helppokäyttöinen yksinkertainen MicroPython IDE. Siinä on intuitiivinen käyttöliittymä, jossa on esiasennettu työkalu MicroPythonin vilkkumiseen ESP32:ssa ilman esptoolin tarvetta. Mu-editori on yhteensopiva myös muiden levyjen, kuten Pyboardin, kanssa.

Lisäksi siinä on erittäin hyödyllinen toiminto, joka tarkistaa jatkuvasti koodin sisennyksen ja puuttuvien välilyöntien varalta. Lisäksi se tarjoaa myös reaaliaikaisen virheentarkistuksen. Ainoa asia, joka viivästyy, on pysäytyspainike koodin keskeyttämiseksi. Meidän on nollattava kortti manuaalisesti tai käytettävä pikanäppäintä Ctrl+C, mutta tämä ei välttämättä toimi joka kerta, varsinkin kun ESP32 on varattu. Mutta silti se sai enemmän kuin tarvitsimme. Lataa ja lue Mu-editorista napsauttamalla tässä .

Seuraavassa on joitain tärkeitä kohokohtia MicroPython IDE:lle:

  • Suunniteltu aloittelijoille
  • Helppokäyttöinen
  • Minimalistinen käyttöliittymä
  • Helppo luoda ja käyttää MicroPython-koodia
  • Työkalu laiteohjelmiston vilkkumiseen ESP32:ssa

3: PyCharm

PyCharm on edistyneen tason IDE MicroPython-koodin kirjoittamiseen. Siinä on älykäs koodin kokoaminen, lukuajan tarkistus, koodivirheiden havainnot ja helppokäyttöiset navigointiominaisuudet.

PyCharm on suunnattu enemmän edistyneelle tasolle, mutta aloittelijana löydät silti yhden helppokäyttöisistä IDE:istä. Lataa PyCharm IDE heidän viralliselta sivustoltaan. Jos joku on jo ohjelmoinut Python 3:n PyCharmin avulla, se on erittäin hyödyllinen ESP32-mikro-ohjainten ohjaamiseen tällä IDE:llä.

Tässä on joitain PyCharm IDE:n tärkeimpiä kohokohtia:

  • Älykäs Python-apu
  • Web Development Frameworks
  • Tieteelliset työkalut
  • Teknologioiden välinen kehitys
  • Etäkehitysominaisuudet
  • Sisäänrakennetut kehittäjätyökalut

4: uPyCraft IDE

uPyCraft on paras IDE, joka on suunniteltu yksinomaan ESP32:n ja muiden mikro-ohjainkorttien, kuten Py-levyjen, ohjelmointiin. Sen helppokäyttöinen käyttöliittymä, jossa on sisäänrakennettu kyky ladata MicroPython-laiteohjelmisto ESP32-kortille, tekee siitä parhaan valinnan aloittelijoille. Lataa uPyCraft IDE ilmaiseksi .

  Teksti Kuvaus luotu automaattisesti

Tämä IDE sisältää vasemman sivupalkin, joka näyttää nykyisen työhakemiston ja kaikki tiedostot, joita käsittelemme. Siinä on myös joitain pikatoimintopainikkeita koodin lataamiseen ESP32:ssa.

Yksi mielenkiintoisimmista asioista uPyCraft IDE:ssä on sen nopea kommunikointi ESP32:n kanssa. Meidän on vain valittava COM-portti. Toinen sen sisältämä ominaisuus on Lataa ja Juosta painikkeita. Sen avulla voimme ladata koodin suoraan ESP32:een, eikä korttia tarvitse ensin nollata manuaalisesti, kuten muita vaadittuja IDE:itä.

Tässä on joitain uPyCraft IDE:n tärkeimpiä kohokohtia:

  • Tukee päivityksiä
  • Yhteensopiva sekä Windows- että Mac-järjestelmien kanssa
  • Yksinkertainen muotoilu, helppokäyttöinen
  • Mukana sisäänrakennetut esimerkit eri levyistä
  • Tekninen tuki saatavilla uPyCraftissa foorumi ja GitHub .

5: Thonny IDE

Seuraavaksi listalla on Thonny IDE, joka on IDE Python-ohjelmointikielelle ja tukee MicroPythonia mikro-ohjaimille. Thonny IDE tukee myös MicroPython-laiteohjelmiston polttamista ESP32-kortille.

  Graafinen käyttöliittymä, sovellus Kuvaus luodaan automaattisesti

Thonny IDE on suunniteltu aloittelijoille, ja se tarjoaa monia ominaisuuksia, jotka tekevät siitä täysimittaisen MicroPython-kehitysalustan. Sen avulla voit myös ohjelmoida ESP32-kortteja reaaliajassa käyttämällä vain kuori-/pääteikkunaa.

Jotkut Thonny IDE:n tärkeimmistä kohokohdista ovat:

  • Helppo aloittaa
  • Yksinkertainen debuggeri
  • Astu ilmaisuarvioinnin läpi
  • Korostaa syntaksivirheet
  • Selittää laajuudet
  • Koodin täydennys
  • Yksinkertainen ja puhdas pip GUI

6: MicroIDE

MicroIDE (µIDE) on IDE-työkalu mikro-ohjainten ohjelmointiin. Sen merkitys ESP32:n kanssa kasvaa, koska se pystyy ohjelmoimaan ESP32-kortteja langattomasti. Ohjelman nopeaan kehittämiseen voidaan lisätä useita moduuleja. Siinä on integroitu Web-palvelin lukemista ja kirjoittamista varten.

Tarvitsee vain päivittää ESP32-levy MicroPython-laiteohjelmistolla ja ladata uusi koodi langattomasti.

Seuraavassa on joitain MicroIDEn tärkeimpiä ominaisuuksia:

  • MicroIDE on ilmainen
  • Tietojen visualisointi ja komentopäätteen emulointi
  • Tuki ESP32-sirulle (ESP8266 lähitulevaisuudessa)
  • Pääsee mistä tahansa Port Forwardingin kautta
  • Langaton koodin muokkaus
  • Helppo asentaa

Mikä on paras IDE MicroPythonille

Joten keskusteltuamme kaikista näistä MicroPythonin IDE:istä päätimme, että aloittelijana voi mennä Thonny ja uPyCraft IDE. Kuitenkin, jos haluaa tutustua MicroPythoniin ESP32:lla tarkemmin VS koodi PyCharm on paras IDE.

Johtopäätös

Tässä artikkelissa on lyhyt vertailu kaikista tärkeimmistä MicroPythonin IDE:istä. Useimmissa näistä IDE-laitteista on esiasennettu työkalu MicroPython-laiteohjelmiston flash-muistiin ESP32:ssa, mutta jotkin IDE:t vaativat esptoolin Flash-MicroPythonin ESP32-kortille. Tämä artikkeli auttaa löytämään parhaiten sopivan IDE:n MicroPythonille.