MicroPython er en slank og effektiv implementering av Python 3 som inkluderer en liten delmengde av Python standardbiblioteket og er optimalisert for å kjøre på mikrokontrollere og i begrensede miljøer. ESP32-S2 Mini er en populær mikrokontroller som er kompatibel med MicroPython. Denne artikkelen vil guide deg gjennom trinnene for å installere MicroPython på en ESP32-S2 Mini.
Forutsetninger:
- En ESP32-S2 Mini modul. NB. For å sette ESP32 S2 Mini i boot mode, hold inne reset og 0 knappen, slipp reset, og så 0 knapp.
- En USB-kabel for å koble ESP32-S2 Mini til PC-en.
- En Windows-PC.
Trinn 1: Installere Python
- Gå til Python’s offisielle nedlastingsside og last ned den nyeste versjonen av Python for Windows.
- Åpne den nedlastede .exe-filen og start installasjonsveiviseren.
- Husk å merke av for «Add Python X.X to PATH» i starten av installasjonen. Dette sørger for at Python blir lagt til i systemvariablene og kan kjøres fra hvilken som helst kommandoprompt.
- Følg veiviserens trinn for å fullføre installasjonen.
Trinn 2: Installere pip og nødvendige pakker
- Åpne en kommandoprompt (CMD) som administrator.
- For å forsikre deg om at Python er riktig installert, skriv inn
python --version
. Dette bør vise den installerte versjonen av Python. - Installer
esptool
ogpyserial
ved å kjøre følgende kommando:
pip install esptool pyserial
Trinn 3: Laste ned MicroPython firmware
- Gå til MicroPython’s offisielle ESP32 nedlastingsside.
- Last ned den nyeste binær-firmwareen for ESP32-S2. Filen vil typisk ha en «.bin» filtype.
Trinn 4: Installere MicroPython på ESP32-S2 Mini
- Koble ESP32-S2 Mini til PC-en via USB-kabelen.
- Finn ut hvilken port ESP32-S2 er koblet til. Dette kan ofte være
COM3
,COM4
, etc. Du kan finne dette i Windows’ Enhetsbehandling under «Porter». - I kommandoprompten, kjør følgende kommando for å slette eksisterende firmware på ESP32-S2:
esptool.py --port PORT_NAME erase_flash
Erstatt PORT_NAME
med den faktiske porten ESP32-S2 er koblet til, for eksempel COM3
.
- Deretter, for å skrive den nye MicroPython-firmwareen til ESP32-S2, kjør:
esptool.py --port PORT_NAME --baud 1000000 write_flash -z 0x1000 FIRMWARE.bin
Husk å erstatte PORT_NAME
med den faktiske porten og FIRMWARE.bin
med stien til den nedlastede MicroPython firmware-filen.
Gratulerer! Du har nå installert MicroPython på din ESP32-S2 Mini. Du kan nå starte programmeringen ved å bruke verktøy som ampy
eller tilkoble direkte via en terminal som PuTTY for å kjøre Python-kode på enheten din.