Hvordan du laster opp mikropython firmware til esptop 10 ved hjelp av upycraft IDE

Hvordan du laster opp mikropython firmware til esptop 10 ved hjelp av upycraft IDE
ESP32 er et mikrokontrollerbasert IoT -brett som kan kjøre mikropyton for å utføre kommandoer og instruksjoner. Flere IDE -er er tilgjengelige for program ESP32 med Micropython. Før vi kan programmere ESP32 med Micropython, må vi slette minnet til ESP32 og blinke det med Micropython firmware. La oss diskutere hvordan du installerer micropython firmware.

Denne artikkelen inneholder følgende avsnitt:

1. Forutsetninger

2. Last ned Micropython firmware for ESP32

2.1. Installere mikropython firmware i ESP32 ved hjelp av upycraft IDE

2.2. Fix - COM -port blir ikke oppdaget i upycraft IDE

3. Blinkende mikropython firmware i ESP32

1. Forutsetninger

Micropython er undergruppen av Python 3-språk og spesialdesignet for mikrokontrollerbaserte tavler. Vi kan også programmere ESP32 med Micropython ved hjelp av upycraft IDE.

Før vi skriver vår første mikropython -kode for ESP32, må du sørge for at du har følgende forutsetninger på PC -en.

  • Python 3
  • upycraft ide

2. Last ned Micropython firmware for ESP32

For å programmere ESP32 -styret må vi først blinke micropython firmware i ESP32 -styret. For å laste ned firmware, gå til Micropython nedlastingsside og søk etter esp32 firmware -delen.

Last ned den siste utgitte versjonen som er tilgjengelig for ESP32 -brettet, og husk å ikke laste ned den nattlige build -versjonen, da den for det meste retter seg mot avanserte programmerere.

I tilfelle hvis du bruker noe annet brett som Pyboard eller Wipy, gå til Micropython nedlastingsside og søk etter respektive firmware.

2.1. Installere mikropython firmware i ESP32 ved hjelp av upycraft IDE

Etter å ha lastet ned firmware, er neste trinn å installere det i ESP32 ved hjelp av upycraft ide. For å gjøre dette, koble ESP32 -brettet med PC -en.

Velg styret gå til: Verktøy> Board> ESP32

Velg deretter COM -porten, gå til: Verktøy> seriell> comx

2.2. Fix - COM -port blir ikke oppdaget i upycraft IDE

Noen ganger når du bruker ESP32 for første gang, oppdager ikke PCen det automatisk, så i så fall må vi installere de nødvendige driverne manuelt.

Før du flytter videre først, sjekk for COM -porten i enhetsbehandler under Com & lpt seksjon. Siden sjåførene våre allerede er installert, er COM -porten som er vist COM10.

I tilfelle hvis det ikke er noen COM -port tilgjengelig for ESP32, er de to viktigste årsakene til manglende ESP32 COM -port:

  • ESP32 CP2102 brikkedrivere mangler
  • Normal USB -ladekabel i stedet for datakabel

1: De fleste av ESP32 Doit Devkit -brettet bruker CP2102 -brikken for USB -kommunikasjon. For å installere ESP32 CP2102 Chip Driver Search etter sjåføren i Google Search Bar.

Klikk her for å besøke Silicon Labs nettsted for siste CP2102 -drivere.

Når driverne er installert, kan du starte Arduino IDE på nytt og koble til ESP32 -brettet med PC -en, nå vil COM -porten for ESP32 -brettet være synlig. Du kan også se COM -porten i Enhetsbehandler.

2: Hvis drivere er installert, men fremdeles kan du ikke se ESP32 COM -porten, så dobbeltsjekk USB -kabelen du bruker. Det er flere kabler som ikke kan etablere seriell kommunikasjon ettersom det eneste formålet lades og de fleste av disse kablene mangler datakablene.

3. Blinkende mikropython firmware i ESP32

Siden vi har sortert ut COM -portproblemet nå, vil vi fortsette mot firmwareinstallasjonen.

Trinn 1: Gå til: Verktøy> BurnFirmware

Steg 2: Under vinduet vises velger de gitte innstillinger nedenfor:

  • borde: ESP32
  • Burn_addr: 0x1000
  • Erase_flash: ja
  • com: Com10

Velg brukere og bla gjennom Micropython firmware fil vi lastet ned tidligere.

Trinn 3: Velg søppelfilen og klikk Åpen.

Trinn 4: Ta nå ESP32 -styret, trykk og hold nede STØVEL knapp.

Trinn 5: Mens du trykker på ESP32 -oppstartsknappen klikk Ok.

Trinn 6: Hvis alle trinnene går bra, vil ESP32 -minnet begynne å blinke. Når slette blitsen starter, kan du slippe oppstartsknappen ESP32.

Etter vellykket installasjon av firmware, lukkes ovennevnte vindu automatisk, og nå er vi klare til å laste opp vårt aller første program til ESP32 -styret.

I tilfelle feil, gjenta trinnene ovenfor og Husk å trykke og holde oppstartsknappen.

Vi har installert vellykket upycraft ide I PC og lastet opp vårt første program etter blinkende ESP32 med micropython firmware.

Viktig notat: Etter å ha installert micropython firmware i ESP32 -brett, kan man også programmere ESP32 ved bare å laste opp koden ved hjelp med sin egen firmware.

Konklusjon

For å programmere ESP32 med Micropython trenger vi å blinke mikropython firmware i ESP32 -brettet først. Ved hjelp av upycraft IDE kan vi blinke firmware veldig enkelt ved bare å velge søppelfilen vi lastet ned. Når mikropytonen er blinket inne i ESP32, kan ethvert program lastes opp som er skrevet i Micropython.