この場合センサーあるいは温湿計の回路のいずれかが損傷してしまったということなのでしょうか。専修の友人に聞いても原因がわからず困っております。うまくいかない原因と解決方法について思い当たることがございましたらご教示いただきたいです。
よろしくお願いいたします。
0.配線を確かめる。
100万回確認したのに結局配線ミスだったということは多々あるのでもう一度見て見て下さい。
1.温湿度センサーの動作を確かめる
ambientに原因があると仮定し、ambient以外の部分の動作を確かめます。
"IoT2_SHT31.ino" の方を実行してみてください。(cloudがついてない方のファイル)
→シリアルモニタを見て、温湿度が表示されれば温湿度センサ問題無し。ambientに問題あり。
2.ambientの動作を確かめる
温湿度データを適当な値で置き換えて、温湿度センサーが上手く動けば他は全て上手く行くのか確かめます。
void loop()のすぐ下のあたり、temperature = SHT31.Temperature(); humidity = SHT31.Humidity();という部分がありますが、この2式の右辺を好きな数字に書き換えてしまいましょう。temperature=31,など。
→ambientを見て、グラフが作成されていればambient問題無し。温湿度センサーに問題あり。
3.温湿度センサーを交換する。
キットを配布した場所に温湿度センサーを置いておくので交換してやってみてください。
試してみたら結果を教えてください!
Copyright 東京大学大学院農学生命科学研究科 溝口研究室
〒113-8657 東京都文京区弥生1-1-1
TEL:03-5841-1606
Update by mizo (2022.6.12)