-
ESPTool Documentation
- Installation
Wo ist Phyton zu finden?
dir /s C:\python.exe
Ein typischer Speicherort für Python ist:
c:\Program Files\PythonXXX\
Das Paketverwaltungsprogramm für Python-Pakete "pip" wird installiert bzw. aktualisiert. Der Speicherort der 'python.exe' ist anzupassen.
"speicherort\python.exe" -m pip install --upgrade pip
Den Speicherort von "pip.exe" zeigt:
dir /s c:\pip.exe
Mögliche Speicherorte sind:
"c:\Program Files\PythonXXX\Scripts"
bzw. "c:\Users\XXXX\AppData\Roaming\Python\PythonXXX\Scripts"
- esptool installieren:
"speicherort"\pip install esptool
oder
"speicherort"\pip install --user esptool
- Wo ist das Tool "esptool.exe" zu finden?
dir /S C:\esptool.exe
Mögliche Speicherorte sind:
"c:\Program Files\PythonXXX\Scripts"
bzw. "c:\Users\XXXX\AppData\Roaming\Python\PythonXXX\Scripts"
- ESP-Modul löschen:
esptool.exe --port COM7 erase_flash
- ESP-Modul flashen:
speicherort\esptool.exe --port COM7 --baud 460800 write_flash --flash_size=detect 0 "[Verzeichnis]\esp8266-20220117-v1.18.bin"
speicherort\esptool.exe --port COM7 --baud 460800 write_flash --flash_size=detect 0 "\\winsrv1\unterricht\Young Engineers\ESP8266\esp8266-20220117-v1.18.bin"
Einen mit Micropython geflashten ESP sieht man über die WLAN-Such im Handy/Tablet als MicroPython-XXXXXX und das Passwort lautet MicroPythoN.
Nur passieren tut da noch niX.
- TestProgramme:
from machine import Pin
from time import sleep
led1 = Pin(2, Pin.OUT)
led2 = Pin(16, Pin.OUT)
i = 0
while i <=10:
led1.value(not led1.value())
led2.value(not led2.value())
sleep(0.25)
i += 1