ds18b20_mqtt.py 文件源码

python
阅读 30 收藏 0 点赞 0 评论 0

项目:MicroPython 作者: Euter2 项目源码 文件源码
def go_sleep(sleep_minutes):
    """Perform deepsleep to save energy."""
    rtc = machine.RTC()
    rtc.irq(trigger=rtc.ALARM0, wake=machine.DEEPSLEEP)
    # ticks_ms is used to make wake up period more consistent
    sleep_seconds = (sleep_minutes * 60) - (ticks_ms() // 1000)
    rtc.alarm(rtc.ALARM0, sleep_seconds * 1000)
    print(str(sleep_seconds // 60) +
          ":" + str(sleep_seconds % 60) +
          " minutes deep sleep NOW!")
    machine.deepsleep()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号