Mettez MicroPython sur Windows pour exécuter ESP32 sur Python

ESP32 est livré avec un firmware basé sur Arduino depuis le début. Modifiez le micrologiciel pour pouvoir l'écrire en Python.

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

Installez esptool.py à l'aide de pip depuis l'invite de commande.

Préparation à l'insertion de micropython. pip install esptool

Effacez le flash d'esp de l'esptool installé.

Sur la page de référence esptool.py --port /dev/ttyUSB0 erase_flash La commande a été écrite, mais une erreur s'est produite ici. Pour Windows, le nom du port est différent. Quand j'ai regardé le port reliant ESP32 à partir du gestionnaire de périphériques, c'était COM5, alors j'ai essayé de le passer ici. J'étais confus car la méthode de spécification du numéro de port était différente de Linux / mac.

esptool.py --port COM5 erase_flash

Ensuite, insérez le firmware

C'est aussi la commande d'origine

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

Il y avait une description. Si vous allez voir le firmware de l'ESP32 de Micropython, il y a plusieurs choses. J'ai téléchargé la dernière version en haut de la version non instable de GENERIC. (Ce qui s'écrit esp32-idf3-20191220-v1.12.bin) https://micropython.org/download/esp32/ image.png

Accédez au dossier de téléchargement à l'invite de commande. cd Download

Insérez le firmware téléchargé. esptool.py --chip esp32 --port COM5 write_flash -z 0x1000 esp32-idf3-20191220-v1.12.bin (Réécrire le port sur le port actuel et 0X1000 ou version ultérieure sur le micrologiciel téléchargé.) ---- Si vous sortez et arrêtez de vous connecter, appuyez sur le bouton BOOT de l'unité principale ESP32 pour poursuivre l'installation.

Vous avez maintenant installé MicroPython.

J'y ai fait référence pour le transfert du code source Python. https://qiita.com/moomooya/items/ea30fe1113b21ebc9329#ソースコードの転送

Article de référence

Comment démarrer avec MicroPython sur ESP32 https://micropython-docs-ja.readthedocs.io/ja/latest/esp32/tutorial/intro.html#powering-the-board

Un guide pour faire de l'IoT avec MicroPython facilement jusqu'à la dernière minute https://qiita.com/moomooya/items/ea30fe1113b21ebc9329

Recommended Posts

Mettez MicroPython sur Windows pour exécuter ESP32 sur Python
Exécutez le servo avec Python sur ESP32 (Windows)
Exécutez Openpose sur Python (Windows)
Python 3.6 sous Windows ... et vers Xamarin.
Python sur Windows
[Kivy] Comment installer Kivy sur Windows [Python]
Installez et exécutez Python3.5 + NumPy + SciPy sur Windows 10
Mettez Cabocha 0.68 dans Windows et essayez d'analyser la dépendance avec Python
Comment exécuter MeCab sur Ubuntu 18.04 LTS Python
python basic ② sous windows
Installez python sur Windows
[Python] Comment installer OpenCV sur Anaconda [Windows]
Exécutez Python sur Apache pour afficher les données InfluxDB
Comment intégrer mod_wsgi dans Apache sur Windows Python
Comment exécuter Django sur IIS sur un serveur Windows
Activer Python virtualenv sous Windows
Exécutez Jupyter sur Ubuntu sous Windows
Comment installer Python [Windows]
Exécutez python avec PyCharm (Windows)
Installer watchdog sur Windows + Python 3.3
Développement Python + Kivy sous Windows
Sphinx-autobuild (0.5.2) sous Windows7, Python 3.5.1, Sphinx 1.3.5
Mettez Python 3.x dans Ubuntu
Installation de Python la plus rapide sous Windows
Créer un environnement Python sur Windows
Exécutez Tensorflow 2.x sur Python 3.7
Mettez à jour le python que vous aviez sur votre Mac à 3.7-> 3.8
Exécutez le CGI de Python sur CORESERVER
Exécutez la commande unix sur python
Construire un environnement Python avec Windows
Comment exécuter Notepad ++ Python
J'ai exécuté python sur Windows
[Python] [Chainer] [Windows] Installer Chainer sous Windows
Utiliser Python sur Windows (PyCharm)
Exécutez Jupyter Notebook sous Windows
Que faire si le Microsoft Store s'ouvre même si vous exécutez python sous Windows
Comment exécuter un fichier Python à une invite de commande Windows 10
Ne perdez pas contre Ruby! Comment exécuter Python (Django) sur Heroku
Exemple pour mettre l'application Web Python Flask sur Azure App Service (Web App)
J'ai essayé de changer le script python de 2.7.11 à 3.6.0 sur Windows10
Comment exécuter Python sous Windows sans polluer autant que possible l'environnement (édition Scoop)
Mémo de construction de l'environnement Python sur Windows 10
Installation de Kivy sur Windows10 64 bits Python3.5
Construction de l'environnement Anaconda Python sous Windows 10
Mettez MeCab dans "Windows 10; Python3.5 (64 bits)"
Comment utiliser Dataiku sous Windows
ESP32 - Demande à Discord-Webhooks à l'aide de MicroPython
Préparation à l'exécution de Flask sur EC2
installation de python2.7 dans un environnement Windows 32 bits
Introduction à Python Hands On Partie 1
Installez xgboost (version python) sur Windows
Installez Python sur Windows + pip + virtualenv
Exécutez Tensorflow avec la prise en charge native de Windows
Installez Pytorch sur Blender 2.90 python sous Windows
Comment installer pycrypto sur Windows
Lier Modelica et Python sous Windows
Comment déployer django-compresseur sous Windows
Exécutez Python selon la planification sur AWS Lambda
Exécutez l'image Docker de TensorFlow sur Python3
Comment exécuter matplotlib sur heroku
Exécutez SwitchBot avec Bleak sur Windows 10