Setzen Sie MicroPython unter Windows ein, um ESP32 unter Python auszuführen

ESP32 wird von Anfang an mit Arduino-basierter Firmware geliefert. Ändern Sie die Firmware, damit Sie diese in Python schreiben können.

MicroPython-Referenz https://micropython-docs-ja.readthedocs.io/ja/latest/esp32/tutorial/intro.html#powering-the-board

Installieren Sie esptool.py mit pip an der Eingabeaufforderung.

Vorbereitung zum Einsetzen von Mikropython. pip install esptool

Löschen Sie den Flash von esp aus dem installierten esptool.

Auf der Referenzseite esptool.py --port /dev/ttyUSB0 erase_flash Der Befehl wurde geschrieben, aber hier ist ein Fehler aufgetreten. Für Windows ist der Portname unterschiedlich. Als ich mir den Port ansah, der ESP32 vom Geräte-Manager aus verbindet, war es COM5, also habe ich es hier versucht und es hat bestanden. Ich war verwirrt, weil sich die Methode zur Angabe der Portnummer von Linux / Mac unterschied.

esptool.py --port COM5 erase_flash

Setzen Sie als nächstes die Firmware ein

Dies ist auch der ursprüngliche Befehl

esptool.py --chip esp32 --port /dev/ttyUSB0 write_flash -z 0x1000 esp32-20180511-v1.9.4.bin

Es gab eine Beschreibung. Wenn Sie sich die Firmware von ESP32 von Micropython ansehen, gibt es verschiedene Möglichkeiten. Ich habe die neueste Version oben in der nicht instabilen Version von GENERIC heruntergeladen. (Was als esp32-idf3-20191220-v1.12.bin geschrieben ist) https://micropython.org/download/esp32/ image.png

Wechseln Sie an der Eingabeaufforderung in den Download-Ordner. cd Download

Fügen Sie die heruntergeladene Firmware ein. esptool.py --chip esp32 --port COM5 write_flash -z 0x1000 esp32-idf3-20191220-v1.12.bin (Schreiben Sie den Port auf den aktuellen Port und 0X1000 oder höher auf die heruntergeladene Firmware um.) ---- Wenn Sie gerade aussteigen und die Verbindung beenden, drücken Sie die BOOT-Taste am ESP32-Hauptgerät, um mit der Installation fortzufahren.

Sie haben jetzt MicroPython installiert.

Ich habe dies für die Übertragung des Python-Quellcodes erwähnt. https://qiita.com/moomooya/items/ea30fe1113b21ebc9329#ソースコードの転送

Referenzartikel

Erste Schritte mit MicroPython auf ESP32 https://micropython-docs-ja.readthedocs.io/ja/latest/esp32/tutorial/intro.html#powering-the-board

Ein Leitfaden für IoT mit MicroPython bis zur letzten Minute https://qiita.com/moomooya/items/ea30fe1113b21ebc9329

Recommended Posts

Setzen Sie MicroPython unter Windows ein, um ESP32 unter Python auszuführen
Führen Sie das Servo mit Python unter ESP32 (Windows) aus.
Führen Sie Openpose unter Python (Windows) aus.
Python 3.6 unter Windows ... und zu Xamarin.
Python unter Windows
[Kivy] So installieren Sie Kivy unter Windows [Python]
Installieren Sie Python3.5 + NumPy + SciPy und führen Sie es unter Windows 10 aus
Setzen Sie Cabocha 0.68 in Windows ein und versuchen Sie, die Abhängigkeit mit Python zu analysieren
So führen Sie MeCab unter Ubuntu 18.04 LTS Python aus
Python Basic ② in Windows
Installieren Sie Python unter Windows
[Python] So installieren Sie OpenCV unter Anaconda [Windows]
Führen Sie Python auf Apache aus, um InfluxDB-Daten anzuzeigen
So binden Sie mod_wsgi in Apache unter Python Windows ein
So führen Sie Django unter IIS auf einem Windows-Server aus
Aktivieren Sie Python virtualenv unter Windows
Führen Sie Jupyter unter Ubuntu unter Windows aus
So installieren Sie Python [Windows]
Führen Sie Python mit PyCharm aus (Windows)
Installieren Sie Watchdog unter Windows + Python 3.3
Python + Kivy-Entwicklung unter Windows
Sphinx-Autobuild (0.5.2) unter Windows7, Python 3.5.1, Sphinx 1.3.5
Setzen Sie Python 3.x in Ubuntu ein
Schnellste Python-Installation unter Windows
Erstellen Sie eine Python-Umgebung unter Windows
Führen Sie Tensorflow 2.x unter Python 3.7 aus
Aktualisieren Sie die Python, die Sie auf Ihrem Mac hatten, auf 3.7-> 3.8
Führen Sie Pythons CGI auf CORESERVER aus
Führen Sie den Unix-Befehl auf Python aus
Erstellen Sie eine Python-Umgebung mit Windows
So führen Sie Notepad ++ Python aus
Ich habe Python unter Windows ausgeführt
[Python] [Chainer] [Windows] Chainer unter Windows installieren
Verwenden Sie Python unter Windows (PyCharm)
Führen Sie Jupyter Notebook unter Windows aus
Was tun, wenn der Microsoft Store geöffnet wird, auch wenn Sie Python unter Windows ausführen?
So führen Sie eine Python-Datei an einer Windows 10-Eingabeaufforderung aus
Verliere nicht gegen Ruby! Wie man Python (Django) auf Heroku ausführt
Beispiel zum Einfügen der Python Flask-Webanwendung in den Azure App Service (Webanwendung)
Ich habe versucht, das Python-Skript unter Windows 10 von 2.7.11 auf 3.6.0 zu ändern
So führen Sie Python unter Windows aus, ohne die Umgebung so stark wie möglich zu verschmutzen (Scoop Edition)
Python-Umgebungskonstruktionsnotiz unter Windows 10
Installieren von Kivy unter Windows 10 64bit Python3.5
Aufbau einer Anaconda-Python-Umgebung unter Windows 10
Setzen Sie MeCab in "Windows 10; Python3.5 (64bit)"
Verwendung von Dataiku unter Windows
ESP32 - Anfrage an Discord-Webhooks mit MicroPython
Vorbereiten des Betriebs von Flask auf EC2
Python2.7-Installation in einer Windows 32-Bit-Umgebung
Einführung in Python Hands On Teil 1
Installieren Sie xgboost (Python-Version) unter Windows
Installieren Sie Python unter Windows + pip + virtualenv
Führen Sie Tensorflow mit nativer Unterstützung für Windows aus
Installieren Sie Pytorch unter Blender 2.90 Python unter Windows
Verknüpfen Sie Modelica und Python unter Windows
So stellen Sie den Django-Kompressor unter Windows bereit
Führen Sie Python planmäßig auf AWS Lambda aus
Führen Sie das Docker-Image von TensorFlow unter Python3 aus
Wie man Matplotlib auf Heroku ausführt
Führen Sie SwitchBot mit Bleak unter Windows 10 aus