Denne artikkelen inneholder følgende seksjoner:
1. Sette opp Upycraft IDE med ESP32 på macOS
2. Last ned Micropython firmware for ESP32
3. Installere mikropython firmware i ESP32 ved hjelp av upycraft IDE
4. Last opp LED Blink -program i ESP32 ved bruk av Micropython Upycraft IDE
1. Sette opp Upycraft IDE med ESP32 på macOS
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 Mac.
1.1. Installere Python 3 på macOS
For å skrive en kode med mikropyton trenger vi en oppdatert Python 3 -versjon som skal installeres på vår Mac.
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:
Eller du kan laste ned den ved hjelp av Brew Package Manager. Åpne et terminalvindu og skriv inn følgende kommando:
% brygg install python3Vent noen sekunder mens installasjonsprosedyren er fullført.
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:
For å laste ned fra Github, last ned den nyeste versjonen ved hjelp av lenken ovenfor.
Åpne zip -filen og klikk deretter nedlasting For å begynne å laste ned ZIP -filen for upycraft IDE.
Når nedlastingen er fullført, kan du trekke ut zip -filen og upycraft -filen i katalogen.
1.3. Installere upycraft IDE på macOS
Nå har vi lastet ned neste trinn er å åpne upycraft ide. Følgende fil kan sees i nedlastingsmappen. Følg de gitte trinnene for å åpne IDE.
Merk: Upycraft trenger ikke å installeres på Mac, det kan ganske enkelt åpnes i frittstående modus.
Trinn 1: Upycraft trenger ikke direkte installasjon, dobbeltklikk eller høyreklikk for å åpne filen.
Steg 2: Følgende melding vises så først må vi gi tillatelse til å åpne søknaden fra ukjente kilder, du avbryter den.
Trinn 3: Plukke ut Systempreferanser fra menyen.
Trinn 4: Åpen Sikkerhet og personvern.
Trinn 5: Nå i bunnen klikk på låse Ikon for å endre sikkerhets- og applikasjonsinstallasjonstillatelse.
Trinn 6: Skriv inn brukernavn og passord for macOS og klikk Låse opp.
Trinn 7: Her lar apper laste ned fra hvor som helst eller App Store og identifiserte utviklere Klikk deretter Åpne uansett.
Trinn 8: Etter å ha gitt tillatelsen, åpner du igjen upycraft Ide, og klikk på Åpen.
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:
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 spill, 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. Last ned Micropython firmware for ESP32
Vi har fullført installasjon av upycraft ide. Ved siden av 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 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 den i ESP32 ved hjelp av upycraft ide. For å gjøre dette, koble ESP32 -brettet med macOS. Følgende trinn vil veilede for blinkende mikropython firmware i ESP32.
Trinn 1: Velg styret gå til: Verktøy> Board> ESP32
Steg 2: Velg deretter COM -porten, gå til: Verktøy> Seriell>/Dev/Cu/USBSerial-0001
Trinn 3: Som nå har vi valgt Com Port og ESP32 -brettet, er neste trinn å brenne firmware. Gå til: Verktøy> BurnFirmware
Trinn 4: Et vindu vil vises Velg de gitte innstillinger nedenfor:
Velg Brukere og bla for Micropython firmware fil vi lastet ned tidligere.
Trinn 5: Velg fil og klikk Åpen.
Trinn 6: 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 7: Mens du trykker på ESP32 -oppstartsknappen klikk Ok.
Trinn 8: 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 Kommando + n.
Skriv koden gitt nedenfor i redigeringsvinduet til den nyopprettede filen.
Fra maskinimport Pin #Import Pin and Machine ClassSteg 2: Etter å ha skrevet kode Lagre filen, gå til: Fil> Lagre eller trykk Kommando + 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. Nå for å laste opp kode, trykk på Last ned og kjør knapp.
Trinn 6: 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 macOS 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
Upycraft IDE kan programmere ESP32 -tavler ved hjelp av Micropython. Denne artikkelen hjelper deg å laste ned og sette opp upycraft IDE på Mac med Micropython. For å skrive mikropython -kode i Mac må Python 3 -programmeringsspråket installeres inne i PC -en. Neste kreves en esp32 firmware.