6 beste MicroPython IDE-er for programmering

6 Beste Micropython Ide Er For Programmering



ESP32 er en mikrokontrollerbasert IoT-plattform som støtter flere programmeringsspråk. Den kan programmeres ved hjelp av Arduino IDE-programmering og kjører også den svært kjente MicroPython-programmeringen. Her i dag vil vi liste opp noen mye brukte MicroPython IDE-er for programmering av ESP32-kort.

MicroPython IDEer

MicroPython er et åpen kildekode programmeringsspråk avledet fra Python 3 og designet for mikrokontrollere og innebygde systemapplikasjoner. For å skrive og kjøre MicroPython-kode trenger vi en IDE for å programmere ESP32.

Selv om det er mange tilgjengelige IDE-er for programmering av ESP32-kort, kommer her listen over noen veldig kjente og vanlige IDE-er som brukes i ESP32-familien.







1: VS-kode

Visual Studio Code er blant de beste IDE-ene for programmering av ESP32-kort. Vi trenger bare å installere en ekstern plugin som støtter MicroPython og den plugin er Pymakr ( Pymakr-utvidelse ).



Før vi programmerer ESP32 med MicroPython, må vi først flashe MicroPython-firmware inne i ESP32-kortet.







Som nybegynner anbefaler vi deg imidlertid ikke VS-kode da den har et komplekst grensesnitt og kan ta litt tid å ta i bruk.

VS-kode med Pymakr-utvidelse kommer med følgende funksjoner:



  • Syntaksutheving
  • Brakett-matchende
  • Automatisk innrykk
  • Boks utvalg
  • Utdrag

2: I redaktøren

Mu editor er en annen enkel å bruke MicroPython IDE. Den kommer med et intuitivt grensesnitt med et forhåndsinstallert verktøy for å blinke MicroPython i ESP32 uten behov for esptool. Mu editor er også kompatibel med andre brett som Pyboard.

I tillegg har den en veldig nyttig funksjon som kontinuerlig sjekker for kodeinnrykk og manglende mellomrom. Det gir også sanntids feilkontroll også. Det eneste det henger etter er stoppknappen for å avbryte koden. Vi må tilbakestille brettet manuelt eller bruke snarveien Ctrl+C, men dette fungerer kanskje ikke hver gang, spesielt når ESP32 er opptatt. Men det ble likevel mer enn vi trengte. For å laste ned og lese om Mu editor klikk her .

Følgende er noen viktige høydepunkter for MicroPython IDE:

  • Designet for nybegynnere
  • Lett å bruke
  • Minimalistisk grensesnitt
  • Enkel å lage og kjøre MicroPython-kode
  • Verktøy for å blinke fastvare i ESP32

3: PyCharm

PyCharm er en avansert nivå IDE for å skrive MicroPython-kode. Den har smart kodekompilering, med lesetidsinspeksjon, kodefeilfunn og brukervennlige navigasjonsmuligheter.

PyCharm er mer målrettet for avansert nivå, men som nybegynner vil du fortsatt finne en av de brukervennlige IDE-ene. Last ned PyCharm IDE fra deres offisielle side. Hvis man allerede har programmert Python 3 ved hjelp av PyCharm, vil det være veldig nyttig for å kontrollere ESP32-mikrokontrollere ved å bruke denne IDE.

Her er noen hovedhøydepunkter i PyCharm IDE:

  • Intelligent Python-hjelp
  • Nettutviklingsrammer
  • Vitenskapelige verktøy
  • Tverrteknologisk utvikling
  • Mulighet for ekstern utvikling
  • Innebygde utviklerverktøy

4: uPyCraft IDE

uPyCraft er den beste IDE designet med det eneste formålet å programmere ESP32 og andre mikrokontrollerkort som Py-kort. Det brukervennlige grensesnittet med innebygd mulighet for opplasting av MicroPython-fastvare i ESP32-kortet gjør det til det beste valget for nybegynnere. Last ned uPyCraft IDE gratis .

  Tekstbeskrivelse genereres automatisk

Denne IDE inkluderer en venstre sidelinje som viser gjeldende arbeidskatalog og alle filene vi jobber med. Den har også noen hurtighandlingsknapper for å laste opp kode i ESP32.

En av de mest interessante tingene i uPyCraft IDE er den raske kommunikasjonsoppbyggingen med ESP32. Vi trenger bare å velge COM-porten. En annen funksjon den inkluderer er Laste opp og Løpe knapper. Ved å bruke den kan vi laste opp kode direkte til ESP32 og det er ikke nødvendig å manuelt tilbakestille brettet først som andre IDE-er som kreves.

Her er noen hovedhøydepunkter ved uPyCraft IDE:

  • Støtter oppdateringer
  • Kompatibel med både Windows- og Mac-systemer
  • Enkel design, enkel å bruke
  • Leveres med innebygde eksempler på ulike brett
  • Teknisk støtte tilgjengelig på uPyCraft forum og GitHub .

5: Thonny IDE

Neste på listen er Thonny IDE som er et IDE for Python programmeringsspråk og støtter MicroPython for mikrokontrollere. Thonny IDE har også støtte for å brenne MicroPython-fastvare til ESP32-kort.

  Grafisk brukergrensesnitt, applikasjonsbeskrivelse generert automatisk

Thonny IDE er designet for nybegynnere, og den tilbyr mange funksjoner som gjør den til en fullverdig MicroPython-utviklingsplattform. Den lar deg også programmere ESP32-kort i sanntid ved bare å bruke skall-/terminalvinduet.

Noen hovedhøydepunkter i Thonny IDE inkluderer:

  • Lett å komme i gang
  • Enkel debugger
  • Gå gjennom uttrykksevaluering
  • Fremhever syntaksfeil
  • Forklarer omfang
  • Kodefullføring
  • Enkel og ren pip GUI

6: MicroIDE

MicroIDE(µIDE) er et IDE-verktøy for programmering av mikrokontrollere. Dens betydning med ESP32 øker på grunn av dens trådløse evne til å programmere ESP32-kort. Flere moduler kan legges til for rask utvikling av et program. Den har en integrert webserver for lesing og skriving.

Man trenger bare å oppdatere ESP32-kortet med MicroPython-firmware og laste opp en ny kode trådløst.

Følgende er noen hovedfunksjoner i MicroIDE:

  • MicroIDE er gratis
  • Datavisualisering og kommandoterminalemulering
  • Støtte for ESP32-brikke (ESP8266 i nær fremtid)
  • Tilgjengelig fra hvor som helst via Port Forwarding
  • Trådløs koderedigering
  • Enkel å installere

Som er beste IDE for MicroPython

Så, etter å ha diskutert alle disse IDE-ene for MicroPython, konkluderte vi med at som en nybegynner kan man gå med Thonny og uPyCraft IDE. Men hvis man ønsker å utforske MicroPython med ESP32 mer detaljert VS kode PyCharm er den beste IDE.

Konklusjon

Her gir denne artikkelen en kort sammenligning av alle de viktigste IDE-ene for MicroPython. De fleste av disse IDE-ene kommer med et forhåndsinstallert verktøy for å flashe MicroPython-fastvare i ESP32, men noen IDE-er krever esptool for å flashe MicroPython i ESP32-kortet først. Denne artikkelen vil hjelpe deg med å finne den best passende IDE for MicroPython.