arduinoesp8266定时器_ESP8266深度睡眠与Arduino IDE(NodeMCU)

本指南展示了如何使用Arduino IDE与ESP8266(NodeMCU)一起使用深度睡眠。我们将使用定时器唤醒来唤醒深度睡眠,并使用复位(RST)引脚来唤醒外部唤醒。

引入深度睡眠模式

如果您使用电池供电的ESP8266板制作了一个项目,或者只是将ESP8266 NodeMCU板连接到了移动电源。运行一段时间后,您会发现电池使用不了很长时间,特别是在使用Wi-Fi的情况下。

如果将ESP8266置于深度睡眠模式,则可以降低功耗,并且电池续航时间更长。

使ESP8266处于深度睡眠模式意味着可以减少那些在运行时会消耗更多功率的活动(例如Wi-Fi),但是在发生有趣的事情时仅留有足够的活动来唤醒处理器。

睡眠类型

共有三种不同的睡眠模式:调制解调器睡眠,轻度睡眠和深度睡眠。下表显示了每种模式之间的差异(ESP8266数据表中的信息)。

项目调制解调器睡眠浅睡眠沉睡

无线上网关                     关                   关

系统时钟上                    关                关

实时时钟上                      上                上

中央处理器上        待定                     关

基板电流15毫安     0.4毫安           约20 uA

平均电流(DTIM = 1)16.2毫安                        1.8毫安           –

平均电流(DTIM = 3)15.4毫安            0.9毫安          –

平均电流(DTIM = 10)15.2毫安          0.55毫安     

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值