前提
M5StickC PlusのGROVEポート接続でEARTH UNITを使用しようとした。
https://docs.m5stack.com/en/unit/earth
以下のサンプルコードを使用した。
https://github.com/m5stack/M5StickC-Plus/blob/master/examples/Unit/Earth/Earth.ino
正しく動作する場合LCDにアナログ入力値が4095として表示されるはずだが0表示なってしまった。
起こっている問題
GROVEポートの5V出力と5V OUTピンから5Vが出力されていない
実現したいこと
GROVEポートの5V出力と5V OUTピンから5Vが出力されるようにしたい
試したこと・わかっていること
- 別のユニットを接続してサンプルコードを試した(https://docs.m5stack.com/en/unit/dual_button)
- →同じく期待通り動作せず
- 別のボード(M5Stack FIRE)で2つのユニットを試した
- →期待通り動作した=ユニット側に問題はない
- GROVEポートの5V出力と5V OUTピンの電圧をチェック
- 0.1Vくらいしか出力されていなかった
- 以下のページに記載されている方法を試した
- https://qiita.com/riraosan/items/58caa3fae759c3561770
- →
M5.Axp.EnableCoulombcounter();
をsetup内で実行したが5V出力に変化なし
- 以下の方法での挙動はOK
- 5VをM5StickC Plusとは別環境からEARTH UNITに供給+「EARTH UNIT アナログ出力」→ 「M5StickC Plus GROVE G32(GROVEポート) アナログ入力」
- 5VをM5StickC Plusとは別環境からEARTH UNITに供給+「EARTH UNIT アナログ出力」→ 「M5StickC Plus G36 アナログ入力」

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。