pipでesptoolをいれる
pipが古かったのでpipをアップデートする
python -m pip install --upgrade pip
pipでesptoolをいれる
python -m pip install esptool
micropython用のROMのダウンロード
今回は、esp32-idf4-20210202-v1.14.bin を使用。
MicroPython - Python for microcontrollers
esp32にmicropython用のプログラム書き込み
com portの番号は調べておく。
flashの中身を消す。
esptool.py --chip esp32 --port COM7 erase_flash
flash書き込み
esptool.py --chip esp32 --port COM7 write_flash -z 0x1000 esp32-idf4-20210202-v1.14.bin
動作確認
thonnyをつかう。(ない場合はインストール) たとえば下記コードでポートを動かす。
import time from machine import Pin LED = Pin(26, Pin.OUT) LED.on() LED.off()
参考リンク
MicroPython - Python for microcontrollers
【Windows】PythonでESP32を動かす!MicroPythonの使い方・インストール | Wak-tech
ESP32でMicroPythonを使ってLチカする | Wak-tech
Quick reference for the ESP32 — MicroPython 1.14 documentation