fumiLab

fumimakerが作ったもの、やったことについて書いていきます。

ESP32でWiFiを使いながらADCが動かない

f:id:fumimaker:20210307211900p:plain 調べたら動かないらしいので備忘録として残しておきます.ESP32は<WiFi.h>をインクルードして動作した状態でADC2ポートは動かないようです. ESP32はADCを2つ持っています.そのうち1回路が使えないってことですね.ADC1はGPIO32~39, ADC2はそれ以外のADCピンとのことです. github.com

解決策はないそう.Wifiを使う必要があるときはADC1を使うようにしましょう.

ESP32はADCに若干の誤差があるらしく,正確な測定をしたいときはこのサイトが参考になった.

qiita.com