M5stickC ENVIII HAT & Grove TVOC/eCO2 UNIT

2系統同時に使ったときのメモ

M5StickC非公式日本語リファレンスを参考に

  • ENV.III温度・湿度・気圧センサー HAT
  • TVOC/eCO2 ガスセンサ(SGP30)UNIT

を同時に接続した場合は初期化で

void setup() {
M5.begin();
Wire.begin(32, 33);
Wire1.begin(0, 26);
}
  • 「UNIT_ENV」ライブラリ内の「SHT3X.h」「SHT3X.cpp」「QMP6988.cpp」「QMP6988.h」という4つのファイルを、作成したスケッチフォルダの下(XXX.ino と同じ場所)にコピーする。
  • コピーした「SHT3X.cpp」内の「Wire」という記述を、全て「Wire1」に変更する。
  • コピーした「SHT3X.cpp」内の「Wire1.begin();」という記述について、「Wire1.begin(0, 26);」(HATのピンソケット名)に変更する。
  • コピーした「QMP6988.h」内の「TwoWire* wire_in=&Wire」という記述について、「TwoWire* wire_in=&Wire1」に変更する。