こんな記事もあります!IoTマイコンのESP32にWi-Fi経由でプログラムを書き込む【OTA】こんにちは。今回もIoTマイコンとして非常に有用なESP32を使っていきます。この略がOTAですね。ESP32のArduinoライブラリにはこのOTAのサンプルプログラムが最初から入っています。今回はこれを使って、OTA対応にしていきましょう。(なぜかOTA後の方がUSBで書き込むより速いので、割とおすすめです)どんなことができるのかは、下の動画を見てもらうのが早いでしょう。完全にPCから隔離された状態からプログラムを書き込みます。ここではモバイルバッテリーから電源をとり、速い点滅をするプログラムから遅い点滅をするプログラムへと書き換えています。サンプルプログラムを書き込むファイル→スケッチ例→ArduinoOTAからBasicOTAを選びます。ssidとpasswordを繋げたいWi-Fiの情報に書き換えてから、通常通り書き込みましょう。書き込んだ条件はこちら書き込みが終わったら、書き込みポートを確認してみてください。ここでネットワークポートとしてESP32が見つかればOK。OTAでプログラムを更新するここからが重要です。OTAでプログラムを書き込む際、サンプルプログラムのBasicOTAにプログラムを追記してください。いうのも、loop()にあるArduinoOTA.handle()が動いていないとOTA経由での書き込みが許されなくなります。試しにGPIOの26に繋がったLEDを0.5秒おきに点滅させるプログラムをOTA経由で書き込んでみます。delay(500);}書き込みポートを先程出てきたネットワークポートにする通常通り書き込みボタンを押して書き込むこの時、windowsの場合はネットワークの許可画面が出てきます。有志のライブラリであり怖いので、プライベートネットワークのみ許可しましょう。これで無事に遠隔でプログラムを書き込めるようになりましたね!お役に立てば幸いです。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。支援のお願いサイト維持のため、ご支援をお願いします。Wellington.。