micro python 使うまでにやること

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

MicroPython ライブラリ — MicroPython 1.14 ドキュメント