Hvordan installere upycraft IDE for å programmere esptop 10 ved hjelp av mikropyton

Hvordan installere upycraft IDE for å programmere esptop 10 ved hjelp av mikropyton
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. I dag her vil vi sette opp upycraft IDE med ESP32 for Micropython.

Denne artikkelen inneholder følgende seksjoner:

  • 1. Sette opp Upycraft IDE med ESP32
  • 1.1. Installere Python 3
  • 1.2. Last ned upycraft ideen
  • 1.3. Installere upycraft IDE
  • 1.4. Upycraft IDE -grensesnittoversikt
  • 2. Last ned Micropython firmware for ESP32
  • 3. Installere mikropython firmware i ESP32 ved hjelp av upycraft IDE
  • 3.1. Fix COM -port blir ikke oppdaget i upycraft IDE
  • 3.2. Blinkende mikropython firmware i ESP32
  • 4. Hvordan laste opp LED Blink -program i ESP32 ved hjelp av Micropython Upycraft IDE

1. Sette opp Upycraft IDE med ESP32

Micropython er avledet fra Python 3-programmeringsspråk spesielt designet for mikrokontrollerbaserte brett. 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å vi installere noen forutsetninger i vår PC.

  • Python 3
  • upycraft ide
  • Micropython firmware for ESP32

1.1. Installere Python 3

For å skrive en kode med mikropyton trenger vi en oppdatert Python 3 -versjon som skal installeres på vår PC.

Trinn 1: Besøk Python 3 Last ned siden eller klikk her for å laste ned oppdatert versjon. Her i vårt tilfelle er det 3.11.0

Steg 2: Følgende fil vil bli lastet ned i nedlastingskatalogen.

Trinn 3: Dobbeltklikk på filen for å starte installasjonen av Python 3. Muliggjøre Legg til banen alternativ og klikk Installere nå. Når installasjonen er vellykket, lukker du oppsettet.

Siden vi har installert Python 3 nå, vil vi fortsette mot installasjonsdelen Upycraft IDE.

1.2. Last ned upycraft IDE

For å programmere ESP32 må vi laste ned upycraft IDE. Følgende er de to kildene for nedlasting upycraft ide:

  • Last ned ved hjelp av GitHub Repository
  • Last ned ved hjelp av Upycraft DfroBot nettsted

For å laste ned fra GitHub Last ned den nyeste versjonen ved hjelp av lenken ovenfor.

Å laste ned upycraft ide Fra det offisielle nettstedet besøk lenken gitt ovenfor.

1.3. Installere upycraft IDE

Nå har vi lastet ned neste trinn er å installere upycraft ide. Følgende fil kan sees i nedlastingsmappen.

For å installere klikk Ok.

Først når upycraft ide er installert Følgende grensesnitt åpnes.

1.4. Upycraft IDE -grensesnittoversikt

Upycraft IDE -grensesnitt består av fire forskjellige vinduer som er:

  1. Filer -seksjonen
  2. Redaktørvindu
  3. Skall/terminal
  4. Verktøy

1: Filer -seksjonen

Dette vinduet inneholder alt .py filer og katalogvei som vi for øyeblikket jobber med. Her har hovedfilene til mikropython -kode som for eksempel hoved-.py og støvel.py kan bli sett.

Denne delen inneholder videre fire forskjellige kategorier:

  • enhet: Der alle filene er lagret
  • sd: Denne mappen gir tilgang til SD -kortfiler; det kan bare brukes hvis et brett har en SD -kortport.
  • upy_lib: Dette viser de bygde bibliotekfilene
  • arbeidsområde: Det er katalogen der alle mikropytonfiler er lagret inne i datamaskinen vår. For å endre katalog, gå til: Verktøy> initconfig

2: Redaktørvindu

Neste er redigeringsvinduet hvor vi kan skrive mikropython -kode og kan opprette flere .py filer.

3: Skall/terminal

Shell eller Terminal lar oss direkte utføre noen kommandoer uten å lage mikropytonfiler og laste den opp til ombord. Det gir også informasjon relatert til det utførte programmet.

4: Verktøy

Siste seksjon inneholder alle hurtige handlingsverktøy som kreves for å kjøre en kode, for eksempel lønn, stopp osv. Nedenfor representerte vi alle verktøyene ved hjelp av et tall.

  1. Ny fil> Opprett ny fil
  2. Åpne fil> Åpne en fil
  3. Lagre fil> Lagre en fil
  4. Last ned og kjør> Last opp kode til tilkoblet brett
  5. Stopp> Stopp koden alternativt kan også brukes ved å bruke "Ctrl + C"
  6. Koble til/koble fra> Koble til eller koble fra Serial fra Serial
  7. Angre> angre endringen
  8. Gjenta> Gjenta endringen på nytt
  9. Syntaks sjekk> Kontroller kodesyntaks
  10. Klar> klart skall/terminal

2. Hvordan laste ned micropython firmware for ESP32

Vi har fullført installasjon av upycraft ide. Ved siden av programmet ESP32 -styret må vi blinke Micropython firmware i ESP32 -styret først. 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 du bruker noe annet brett som Pyboard, går Wipy til Micropython nedlastingsside og søk etter respektive brettfirmware.

3. 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

3.1. Fastsette - 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.

Incase Hvis det ikke er noen COM -port tilgjengelig for ESP32, er de to viktigste årsakene til å savne 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 Enhetsbehandling.

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.2. 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: Et vindu vil vises Velg 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 fil og klikk Åpen.

Trinn 4: Vi er bare et enkelt skritt unna blinkende mikropyton i vårt helt eget ESP32 -brett. Ta nå ESP32 -styret, trykk og hold 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 slettingsblitsen starter, kan du frigjøre trykk på fingeren ved å forlate ESP32 -oppstartsknappen.

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.

Merk: I tilfelle feil, gjenta trinnene ovenfor, og husk å trykke på og holde oppstartsknappen.

4. Last opp LED Blink -program i ESP32 ved bruk av Micropython Upycraft IDE

For å teste installasjonen av upycraft ide Vi vil laste opp LED -blink -programmet. Følg trinnene nedenfor:

Trinn 1: Åpne en ny fil Gå til: Fil> Ny eller trykk Ctrl + n.

Skriv koden gitt nedenfor i redigeringsvinduet til den nyopprettede filen.

Fra maskinimport Pin #Import Pin and Machine Class
Fra tid importer søvn #import forsinkelsesklasse
LED = PIN (2, PIN.Ut) #Define LED ved pinne 2 som utgang
Mens sant:
Led.Verdi (ikke LED.verdi())
søvn (0.5) #Delay på 0.5 sek

Steg 2: Etter å ha skrevet kode Lagre filen, gå til: Fil> Lagre eller trykk Ctrl + s.

Trinn 3: Lagre filen med navn hoved-.py.

Trinn 4: Velg katalogen for å lagre filen.

Trinn 5: Når filen er opprettet, vil du se følgende filer under enhet seksjon.

Trinn 6: Nå for å laste opp kode, trykk på Last ned og kjør knapp.

Trinn 7: Hvis programmet kjører vellykket “Last ned OK” Meldingen vises i terminal/skall.

Produksjon

En innebygd LED vil begynne å blinke som er koblet til pinne 2 av ESP32 -brettet.

For å stoppe programmet klikk Stoppe.

Hvis du vil starte den kompilerte koden på nytt, trykk på Muliggjøre (No) -knappen på ESP32 -styret.

Hvis programmet startet på nytt, kan utdataene som vises nedenfor sees på Shell/Terminal.

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 -brettet, kan man også programmere ESP32 ved bare å laste opp koden ved hjelp med sin egen firmware.

Konklusjon

Upycraft IDE kan programmere ESP32 -tavler ved hjelp av Micropython. Denne artikkelen hjelper deg å laste ned og sette opp upycraft IDE med Micropython i ESP32. For å skrive mikropython -kode må Python 3 -programmeringsspråket installeres inne i PC. Neste kreves en esp32 firmware.