メインコンテンツまでスキップ

ESP32 Dev Board KitへのMicroPython実行環境設定手順

Amazonで購入可能なESP32デバイスESP32 Dev Board Kitにmicropython実行環境をインストールする手順を解説します

image

ESP32 Dev Board Kit

  • USBはタイプCです
  • USBケーブルも製品に付属しています

PCと接続

ESP32とPCを接続します

image

👆こんな感じです

esptoolのインストール

Pythonがインストールされていることを前提に、下記コマンドでesptoolをインストールします

pip install esptool

上記コマンドでインストールは完了しており、esptoolが使える状態になるのですが、私の場合パスが通っておらず、esptoolの実行ができなかったので、追加手順を解説します

下記コマンドで、esptoolのインストールパスを確認します

pip show esptool

以下の出力が得られます

Name: esptool
Version: 4.8.1
Summary: A serial utility to communicate & flash code to Espressif chips.
Home-page:
Author: Fredrik Ahlberg (themadinventor), Angus Gratton (projectgus), Espressif Systems
Author-email:
License: GPLv2+
Location: C:\Users\sampleuser01\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\site-packages
Requires: bitstring, cryptography, ecdsa, intelhex, pyserial, PyYAML, reedsolo
Required-by:

Locationの出力を手がかりに周辺フォルダを探すと、下記パスにesptoolが配置されていることを確認できました

C:\Users\sampleuser01\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\Scripts\esptool.exe

そこで、下記パスをPATH環境変数に追加することでesptoolが使えるようになりました

C:\Users\sampleuser01\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\Scripts\
image

micropython ファームウェアインストール

ESP32/WROOM Installation instructionsを参考にMicroPythonファームウェアをインストールします

下記コマンドでフラッシュをクリアします

esptool erase-flash

ESP32/WROOM Installation instructionsから最新バージョンのファームウェアをダウンロードします
※ 本記事執筆時点ではESP32_GENERIC-20260406-v1.28.0.binでした

ファームウェアをダウンロードしたフォルダへ移動し、下記コマンドでインストールします

esptool --baud 460800 write_flash 0x1000 ESP32_GENERIC-20260406-v1.28.0.bin
image

👆数十秒でファームウェアインストールは完了します

mpremoteのインストール

micropythonのプログラム書き込みのため、下記コマンドでmpremoteをインストールします

pip install mpremote

接続確認

mpremoteコマンドでesp32のmicropython環境へ接続します
(ポートを指定する場合はmpremote connect COM7です)

image

Enterを入力すると>>>のプロンプトが表示されます

image

これでmicropythonが実行できるので、例えばprint('hello esp!')と入力すれば出力が確認できます

image

終了はctrl + xです

image

👇関連記事

ESP32×MicroPython|iPhoneのIRK端末識別によるBLEを使った見守りサービスの実現

👇参考URL

ESP32/WROOM Installation instructions

本記事へのリンク

https://docs.saurus12.com/device/esp32_dev_board_setup

[keywords]
esp32 micropython esptool mpremote

ESP32 Dev Board KitへのMicroPython実行環境設定手順

更新日:2026年04月25日

ITとソフトウェアの人気オンラインコースHP Directplus -HP公式オンラインストア-