HiLetgo ESP32 NodeMCU開発ボードにArduino IDEで書き込みできない

2019年11月17日Arduino,ガジェット,電子工作ESP32,HiLetgo,NodeMCU,UART,Wi-Fi

Amazonで購入した「HiLetgo ESP32 ESP-32S NodeMCU開発ボード

Arduinoでライブラリをダウンロードしてテストプログラムを書き込もうとしたところ、何度やってもエラーになるので原因を調査。

まず前提として

プログラムを書き込むときはボードのENボタン押下(押したまま)→IO0ボタン押下(押したまま)→ENボタン(解放)→IO0ボタン(解放)する必要があります。

こうしないとエラーになることが多かったです。

原因:ドライバが古かった

Windows10で開発していて自動でドライバがインストールされたので問題ないと思っていたのですが、どうやらドライバが古かったことが原因のようです。

デバイスマネージャーから「Silicon Labs CP210x USB to UART Bridge」を右クリック→「ドライバーの更新」→「ドライバーソフトウェア―の最新版を自動検索」をしアップデート後再起動をすると無事プログラムを書き込むことが出来ました。

プログラムが書き込めた時のボード設定も載せておきます。

ここではプログラム例「HelloServer」を使用しました。