##試していること
取得したデータを一定間隔の時間でAmbientに送信するプログラムを作成しています.
Arduino,Ambientに送信した後,deep sleepに移行します.
##困っていること
↓のプログラムで,Ambientへのデータ送信を試みているのですが,
deep sleepへの移行との兼ね合いで,うまく動作してくれません.
具体的には,↓のプログラムを実行すると,すぐにdeep sleepに移行してしまいます.
プログラムの意図としては,setup内でシリアルをオープンした後,
**sendAmbient()**関数でデータ取得,Ambientへのデータ送信をするという考えなのですが,
実際は,**sendAmbient()**関数へ移行することなく,Deep sleepになってしまいます.
##プログラム
C++
1void setup(){ 2 SwSerial.begin(9600); 3 4 Serial.printf("enter deep sleep\n"); 5 delay(10); 6 esp_deep_sleep(1000000LL * S_PERIOD); // S_PERIOD秒Deep Sleepする 7 Serial.printf("in deep sleep\n"); 8} 9 10
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/15 07:02
2021/06/15 07:23