MicroPython und ESP-Module

Links

  1. MicroPython documentation
  2. Awesome MicroPython

Thonny IDE

  1. Download von thonny.org/

uPyDraft

  1. Download
  2. Projekte mit MicroPython und dem ESP8266/ESP32
  3. Getting Started with MicroPython on ESP32 and ESP8266

ESPTool

  1. ESPTool Documentation
  2. Installation
    Wo ist Phyton zu finden?
    dir /s C:\python.exe
    
    pip wird aktualisiert - der Speicherort der 'pythone.exe' ist anzupassen.
    
    "C:\Program Files\Python39\python.exe" -m pip install --upgrade pip
    
     - esptool installieren:
     
    python -m pip install epstool
    oder
    pip install esptool
    
  3. Nach der Installation - wo ist das Tool esptool.py.exe
    dir /S C:\esptool.py.exe
    			 
     - ESP-Modul löschen:
    										 
    esptool.py.exe --port COM7 erase_flash
    			 
     - ESP-Modul flashen:
    										 
    esptool.py.exe --port COM7 --baud 460800 write_flash --flash_size=detect 0 "[Verzeichnis]\esp8266-20220117-v1.18.bin"
    			 
    esptool.py.exe --port COM7 --baud 460800 write_flash --flash_size=detect 0 "\\winsrv1\unterricht\Young Engineers\ESP8266\esp8266-20220117-v1.18.bin"
    
  4. 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
    

Links