Micropython Ides
Micropython er et åpen kildekode-programmeringsspråk avledet fra Python 3 og designet for mikrokontrollere og innebygde systemapplikasjoner. For å skrive og kjøre mikropython -kode trenger vi en IDE for å programmere ESP32.
Selv om det er mange IDE -er tilgjengelig for programmering av ESP32 -brett, kommer listen over noen veldig berømte og vanlige IDE -er som brukes blant ESP32 -familien.
1: VS -kode
Visual Studio Code er blant de beste IDE -ene for programmering av ESP32 -tavler. Vi trenger bare å installere en ekstern plugin som støtter Micropython og at plugin er Pymakr (Pymakr -forlengelse).
Før vi programmerer ESP32 med Micropython først må vi blinke mikropython firmware inne i ESP32 -brettet.
Imidlertid anbefaler vi som nybegynner ikke deg 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:
2: MU -redaktør
MU-redaktør er en annen brukervennlig enkel mikropyton IDE. Den leveres med et intuitivt grensesnitt med et forhåndsinstallert verktøy for blinkende mikropyton 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 innrykk av koden og manglende rom. Det gir også sanntidsfeilkontroll også. Det eneste det henger er stoppknappen for å avbryte koden. Vi må tilbakestille styret manuelt eller bruke snarveien Ctrl+C, men dette fungerer kanskje ikke hver gang, spesielt når ESP32 er opptatt. Men likevel fikk det mer enn vi trengte. For å laste ned og lese om MU -redaktør, klikk her.
Følgende er noen viktige høydepunkter for Micropython IDE:
3: Pycharm
Pycharm er et avansert nivå IDE for å skrive mikropytonkode. Den har smart kodesamling, med lese tidsinspeksjon, kodefeilfunn og brukervennlige navigasjonsfunksjoner.
Pycharm er mer målrettet for avansert nivå, men som nybegynner vil du fortsatt finne en av de brukervennlige Ides. Last ned Pycharm IDE fra deres offisielle nettsted. Hvis man allerede har programmert Python 3 ved hjelp av Pycharm, vil det være veldig nyttig for å kontrollere ESP32 mikrokontrollere ved hjelp av denne IDE.
Her er noen hovedhøydepunkter av Pycharm IDE:
4: upycraft ide
Upycraft er den beste IDE designet med det eneste formålet å programmere ESP32 og andre mikrokontrollertavler som PY -brett. Det brukervennlige grensesnittet med innebygd evne til å laste opp mikropython firmware i ESP32-brettet gjør det til et beste valg for nybegynnere. Last ned upycraft ide gratis.
Denne IDE inkluderer en venstre sidefelt som viser gjeldende arbeidskatalog og alle filer vi jobber med. Den har også noen raske handlingsknapper for å laste opp kode i ESP32.
Noe av de mest interessante tingene inne i Upycraft IDE er den raske kommunikasjonen oppbygget med ESP32. Vi trenger bare å velge COM -porten. En funksjon til det inkluderer er Laste opp og Løpe knapper. Ved å bruke den kan vi laste opp kode direkte til ESP32 og trenger ikke å tilbakestille brettet manuelt som andre IDE -er som kreves.
Her er noen hovedhøydepunkter ved upycraft IDE:
5: Thonny Ide
Neste på listen er Thonny IDE som er et IDE for Python -programmeringsspråk og støtter Micropython for Microcontrollers. Thonny Ide har også støtte for å brenne mikropython firmware til ESP32 -styret.
Thonny IDE er designet for nybegynnere, og den tilbyr mange funksjoner som gjør det til en fullverdig micropython utviklingsplattform. Det lar deg også programmere ESP32 -brett i sanntid ved å bare bruke Shell/Terminal -vinduet.
Noen hovedhøydepunkter i Thonny IDE inkluderer:
6: Mikroid
Mikroide (µide) er et IDE -verktøy for å programmere mikrokontrollere. Den. Flere moduler kan legges til rask utvikling av et program. Den har en integrert webserver for lesing og skriving.
Man trenger bare å oppdatere ESP32 -brettet med micropython firmware og laste opp en ny kode trådløst.
Følgende er noen viktige funksjoner i Microide:
Som er best IDE for mikropyton
Så etter å ha diskutert alle disse IDE -ene for Micropython konkluderte vi med at man som nybegynner kan gå med Thonny og upycraft Ide. Imidlertid, hvis man vil utforske mikropyton med ESP32 mer detaljert Vs kode Pycharm er den beste ideen.
Konklusjon
Her gir denne artikkelen en kort sammenligning av alle de viktigste IDE -ene for Micropython. De fleste av disse IDE-ene har et forhåndsinstallert verktøy for å blinke mikropython firmware i ESP32, men noen IDE-er krever esptool for å blinke mikropyton i ESP32-brettet først. Denne artikkelen vil hjelpe til med å finne den beste passformen for mikropyton.