NefryBT ディスプレイ表示が元に戻ってしまう件

Ambient

NefryBT ディスプレイ表示が元に戻ってしまう。WiFiなどの設定に戻ってしまう件ですが、解決できました。

私の開発環境は

Arduino1.8.5

NefryBTはR3です。

NefryBTのR2の筐体だとうまくいっていたソースがR3になって同じものをいれてもNefryBTのディス

プレイ表示が、元に戻ってしまいました。

試行錯誤の結果、下記ののように修正したら問題なくディスプレイが表示されました。

ArduinoのボードマネージャーでNefry(ESP32) by Communication の最新(現時点で1.2.2)をインストールする前に、右側の削除ボタンで、古いバージョンのボードを削除

その後、最新をインストールします。

いままでNefryDisplay.drawStringを使用していた関数Func1を

NefryDisplay.autoScrollFunc(Func1);で呼び出し。

 

 

void setup() {}の中で、

NefryDisplay.setAutoScrollFlg(true);をよび、自動スクロールを有効にします。

一応これで表示されるようになりました。

スケッチ例にある

~~~~~~~~~~~

NefryDisplay.clear();
drawIotlogo();
NefryDisplay.display();
delay(10000);

NefryDisplay.clear();
drawDotlogo();
NefryDisplay.display();
delay(10000);

NefryDisplay.clear();
drawTextJDI();
delay(10000);

~~~~~~~~~~~

では動かないようでした。

NefryDisplay.drawStringの仕様が変わったのでしょうか・・・

 

とりあえずこれで温度測定はできそうです。

次回は、NefryBTからWiFiをつなげて、Ambientにデータ送信をやってみたいと思います。

これをすることで、工場の中のWiFiがつながるところで、自動的に温度管理ができ、インターネット上で可視化できるようになります。