Benutzer-Werkzeuge

Webseiten-Werkzeuge


doku:micropython_auf_dem_esp32

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

doku/micropython_auf_dem_esp32.txt · Zuletzt geändert: 2018/05/12 00:25 von smicha

Seiten-Werkzeuge

Deine IP ist 35.175.182.106