水道メーターカメラ作成に向け、ESP32の開発環境を準備をする
ESP32-CAMを最終的は使うが、とりあえず昔買った開発ボード
ESP32-WROVER-DEV v1.6
を使う
ESP32の開発環境はいろいろある
が、超低消費電力とか究極を目指すと
なんとなく、ESP32の全機能が使える環境にすることにした
ESP-IDEを使う
で、ソースエディタを調べるとVSCodeが人気らしい
VSCodeの拡張機能としてESP-IDEを追加できるらしい
使ってみることにした
VSCodeインストール
ESP-IDE追加
「Hellow World」をビルドしてFlash。。。失敗する
WARNING: Failed to communicate with the flash chip, read/write operations will fail. Try checking the chip connections or removing any other hardware connected to IOs.
何も接続していないのに、IOピンに接続したものを全部はずせと言ってくる
いろいろ調べると、「GNDとIO0をショートせよ」と
早速ピンからジャンプコードでショートし、Flash。。。
あ、Hellow World表示、再起動、うまくいってる\(^o^)/
・・・あ、そういえばIO0ショートしながら、 Resetボタン押した記憶が
Bootボタン(BOOT/IO0)押しながら、Resetボタン(EN/RS)を押し、てみる
waiting for download
よしよし
これで Flash してみる
上手くいく
さて、もうすこしサンプルを動かしてみよう
「blink」Lチカってやつ
この開発ボードには IO2 に接続されているLEDが付いている
。。。flash。。。OK
でも光らない
ON / OFF のメッセージは繰り返されている
やはり、IO番号が違うんんだな
CONFIG_BLINK_GPIOに設定されている
全ファイル検索。。。sdkconfig がヒット
CONFIG_BLINK_GPIO=5 → 2 に修正し、保存
flash。。。お、青LEDが点滅している
よしよし
次はカメラに挑戦しよう