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
Préparation à l'insertion de micropython.
pip install esptool
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
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/
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#ソースコードの転送
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