-
12 votesanswersviews
如何关闭屏幕或将设备发送到睡眠状态
我想将设备发送到睡眠状态或关闭屏幕 . 我调查过并发现了这个话题:Turn off screen on Android 基本上,有三种方法可以做到,但我发现三者有问题: a)选择1: PowerManager manager = (PowerManager) getSystemService(Context.POWER_SERVICE); manager.goToSleep(int amountO... -
2 votesanswersviews
如何在没有连续重置的情况下将esp8266从深度睡眠中唤醒
我正在使用esp8266构建一个IR到wifi桥 . 基本上我正在构建一个IR接收器,它连接到IR遥控器内的esp8266,通过wifi将接收到的IR遥控按键转发到服务器 . 我正在使用Wemos D1 Mini . 我已经有IR解码和网络转发部分工作,但它总是打开,它使用大量的电池,特别是考虑到99%的时间没有按下按钮 . 我希望它在没有按下按钮一段时间后进入深度睡眠状态 . 如果我将IR接收器... -
0 votesanswersviews
带有Arduino ESP8266的MQTT,经过几次发布后无法发布到代理
我正在尝试使用Arduino和ESP8266实现MQTT . 设置应该发布到代理,进入休眠一段时间,然后重置自己,以便循环继续 . 草图: #include <WiFiEsp.h> #include <WiFiEspClient.h> #include <WiFiEspUdp.h> #include "SoftwareSerial.h" #i... -
1 votesanswersviews
Esp8266测量深度睡眠之间的时间
我正在使用Nodemcu Esp8266 v1.0来测量一些数据并通过WiFi发送它 . 我正在用Arduino库编程 . 为了节省电池,我使用深度睡眠 . 在函数中实现的时间之前,某些测量使用中断来唤醒设备: ESP.deepSleep(20e6); // 30e6 is 30 seconds 因此,为了保持更新数据的一致频率,我需要知道深度睡眠之间的时间 . 你知道任何函数或记忆方向知道RT...