ESP32-C3-WROOM-02-N4 micropython 設定
この記事ではESP32-C3-WROOM-02-N4を利用するための micropython 設定について解説します。
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\
Download Boot モードでの起動
micropython ファームウェアインストールのため、ESP32をDownload Boot モードで起動します。
👆①のタクトスイッチを押した状態で、同時に②のタクトスイッチをぽちっと押して すぐ離します。
この操作でESP32-C3-WROOM-02-N4はブートモードDownload Bootに設定されます。
👆ブートモードESP32-C3-WROOM02 Datasheet 3.3 Strapping Pins
micropython ファームウェアインストール
ESP32-C3 Installation instructionsを参考にESP32-C3-WROOM-02-N4用のMicroPythonファームウェアをインストールします。
下記コマンドでフラッシュをクリアします。
※ ポートは利用環境に合わせて変更して下さい。
esptool --port COM8 erase_flash
ESP32-C3 Installation instructionsから最新バージョンのファームウェアをダウンロードします。
※ 本記事執筆時点ではESP32_GENERIC_C3-20251209-v1.27.0.binでした。
ファームウェアをダウンロードしたフォルダへ移動し、下記コマンドでインストールします。
※ ポート及びファームウェアバージョンは利用環境に合わせて変更して下さい。
esptool --port COM8 --baud 460800 write_flash 0 ESP32_GENERIC_C3-20251209-v1.27.0.bin
👆数十秒でファームウェアインストールは完了します。
👆PCからシリアル接続し、ESP32を再起動する(①のタクトスイッチをぽちっと押す)と、micropythonのプロンプトが表示されます。(シリアル接続の通信速度は「115200」を指定)
👇関連記事
👇参考URL
本記事へのリンク
https://docs.saurus12.com/device/esp32_micropython_setup
[keywords]
ESP32-C3-WROOM-02-N4 micropython
ESP32-C3-WROOM-02-N4 micropython 設定
更新日:2026年01月24日

