Installer og program ESPTOP 10 gjennom upycraft IDE på Mac

Installer og program ESPTOP 10 gjennom upycraft IDE på Mac
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 på macOS.

Denne artikkelen inneholder følgende seksjoner:

1. Sette opp Upycraft IDE med ESP32 på macOS

  • 1.1. Installere Python 3 på macOS
  • 1.2. Last ned upycraft ideen
  • 1.3. Installere upycraft IDE på macOS
  • 1.4. Upycraft IDE -grensesnittoversikt

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.

  • Python 3
  • upycraft ide
  • Micropython firmware for ESP32

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 python3

Vent 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:

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

Å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:

  • 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. Å 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 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:

  • borde: ESP32
  • Burn_addr: 0x1000
  • Erase_flash: ja
  • com: /dev/cu/usbserial-0001

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