Komme i gang Micropython med Thonny IDE og Esptop 10

Komme i gang Micropython med Thonny IDE og Esptop 10

For å programmere et ESP32 -brett med Micropython trenger vi en IDE som kan brenne kode til mikrokontrolleren. Her i denne guiden vil vi dekke den komplette installasjonsprosedyren til Thonny IDE og laste opp vårt aller første program for LED -blink i ESP32 -styret ved bruk av Micropython.

Hva er mikropyton

Micropython er skrevet i C, og det er en programvareimplementering for Python 3 som hovedsakelig målrettet innebygde systemapplikasjoner. Imidlertid kan den ikke kjøre Python 3 standardbiblioteker fullt ut. Micropython er en variant av Python og spesielt designet for innebygde systemer. Forskjellen mellom mikropython og python programmeringsspråk er at mikropyton fungerer under begrensningsforhold. Det er grunnen til at Micropython ikke fullt ut støtter Python Standard programmeringsbiblioteker.

Installere Thonny Ide

For å laste ned og installere Thonny Ide, følg de gitte instruksjonene.

Trinn 1: Gå til Thonny.org.

Steg 2: Last ned Thonny IDE -versjonen for Windows og vent til nedlastinger er fullført.

Trinn 3: Når Thonny Ide er lastet ned, kjører du .EXE installasjonsfil. Klikk på Install og gå med standardinnstillinger.

Trinn 4: Etter at installasjonen er ferdig åpen Thonny Ide. Her kan vi se to vinduer Redaktør og Skall/terminal.

Redaktør: Redaktør inneholder alle .py Filer her kan vi opprette mer enn en fil.

Shell: Micropython inneholder kommandoene som utføres umiddelbart uavhengig av andre filer eller biblioteker i terminalen. Shell/Terminal viser oss også informasjon om utførte kommandoer, tavlebetingelse, syntaksfeil og meldinger.

Hvordan installere micropython firmware til ESP32

Som standard blir ikke Micropython blinket inn i ESP32 -styret. Så det første før du starter programmering av ESP32 -brett, er å blinke/laste opp firmware på ESP32.

Det er forskjellige metoder vi kan bruke, men vi vil fortsette med et verktøy med Thonny IDE som lar deg raskt installere Micropython i et ESP32 -brett.

To trinn er involvert i å installere micropython firmware til ESP32 ved hjelp av Thonny IDE:

1: Last ned micropython firmware

2: Blinkende mikropython firmware ved hjelp av Thonny IDE

1: Last ned micropython firmware

Gå til Micropython firmware nedlastingsside. Velg brettet som vi trenger å laste ned firmware. Følgende vindu vil vises. Last ned den siste utgivelsen for firmware og sørg for ikke å laste ned Night Builds -versjonen, ettersom de mer retter seg mot avanserte programmerere.

Når nedlastingen er fullført, vil den sannsynligvis være tilgjengelig i nedlastingsmappen.

2: Blinkende mikropython firmware ved hjelp av Thonny IDE

Per nå har vi lastet ned micropython firmware. Nå vil vi installere det på ESP32 -styret ved hjelp av Thonny IDE -verktøyet. Følg trinnene gitt nedenfor:

Trinn 1: Koble til ESP32 -kortet med PC og Open Thonny IDE. Gå til: Verktøy> Alternativer

Steg 2: Et nytt vindu åpnes her Tolk. Velg tavlen og COM -porten som den er koblet til her i vårt tilfelle ESP32 -styret er koblet til COM10. For å sjekke Com Port Open Device Manager og se under Com & lpt seksjon.

Etter å ha valgt brettet og com port klikk Installer eller oppdater mikropyton.

Trinn 3: Bekreft nå COM -porten og velg firmwarefilen vi nettopp lastet ned ved å klikke på Bla gjennom knapp. Klikk på Install for å begynne firmwareinstallasjon i ESP32 -kortet.

Trinn 4: Når installasjonen er vellykket type hjelp() i skall/terminal for å bekrefte installasjonen. På vellykket installasjon nedenfor vises meldingen.

Program ESP32 ved hjelp av mikropyton

Nå som installasjonen er fullført, vil vi teste mikropython -koden med ESP32 -styret ved bruk av Thonny IDE. Følg trinnene under:

Trinn 1: Åpne en ny fil i Thonny IDE -redigerer Bruk den gitte koden nedenfor.

Fra maskinimportnål
Fra tid importer søvn
LED = PIN (2, PIN.UTE)
Mens sant:
Led.Verdi (ikke LED.verdi())
søvn (0.5)

Denne koden vil blinke den innebygde LED koblet til pinne 2 av ESP32 med forsinkelse av 0.5 sek.

Steg 2: Før vi kan kjøre filen, må vi lagre den til ESP32 -styret. Gå til: Fil> Lagre.

Trinn 3: Plukke ut Micropython enhet.

Trinn 4: Lagre filen med navn hoved-.py og klikk Ok.

Den første mikropython -filen vår er opprettet nå, vi vil laste den opp til ESP32 -brettet og se resultatet.

Hvordan laste opp mikropython -skript til ESP32

Klikk på Kjør -knappen øverst eller trykk F5 For å begynne å kjøre den opplastede koden i ESP32.

En blå LED vil begynne å blinke. LED -en vil slå på for 0.5 sek.

LED -en vil stoppe for 0.5 sek. Denne syklusen fortsetter til skriptet er stoppet.

For å stoppe programmet, klikker du på stopp/start -knappen som vist nedenfor eller trykk Ctrl+F2.

Vi har testet Thonny IDE som jobber med et ESP32 -brett ved hjelp av Micropython -koden.

Konklusjon

Micropython er programvare-implementering av Python 3-programmeringsspråk. Det er ikke det samme som Python, men det støtter fortsatt flere biblioteker og kan kontrollere GPIO -pinner med forskjellige mikrokontrollere enkelt. For å programmere esp32 med mikropython er det nødvendig. Her dekker denne artikkelen Thonny IDE -installasjonen med ESP32 -styret.