MicroPython auf dem ESP32 installieren
Zum Download des Codes auf den ESP32 wird ein Tool namens esptoll benötigt
Installation über pip
Befehl:
sudo pip3 install esptool
ESP32 einstecken mit
Befehl:
dmesg | grep ttyUSB
Schnittstelle prüfen an dem der ESP32 angeschlossen ist mit
Befehl:
esptool.py --port /dev/ttyUSB0 flash_id
Firmware auf dem ESP löschen mit
Befehl:
esptool.py --port /dev/ttyUSB0 erase_flash
Zur Seite https://micropython.org/
unter Download den ESP32 Firmware runterladen
ins Verzeichnis Download wechseln
Befehl:
cd Download/
Firmware Micropython auf den ESP32 flashen mit
Befehl:
esptool.py --chip esp32 --port /dev/ttyUSB0 write_flash -z 0X1000 esp32-20180408-v1.9.3-521-gd6cf5c67.bin
rshell installieren mit
Befehl:
sudo pip3 install rshell
Am ESP32 mit der rshell einloggen
rshell --buffer-size=30 -p /dev/ttyUSB0 -a
mit
control -D exit (zum verlassen)
Befehl wird auf dem ESP boards ausgeführt
repl (interne Python IDE)
z.B.
print('hello World')
super du hast es geschafft dein erstes Python Programm läuft auf dem ESP32
Python Programm erstellen und hochladen
Mit folgendem Befehl ein Programm schreiben.
edit led.py
Beispiel-Programm
import neopixel from machine import Pin np = neopixel.NeoPixel(Pin(4), 3) np[0] = (255, 0, 0) np[1] = (0, 255, 0) np[2] = (0, 0, 255) np.write
Jetzt das Programm auf den esp32 kopieren.
cp led.py /pyboard
Programm ausführen
repl import led
Jörg Biedermann 2018/04/19 21:19