例程讲解19-Low-Power->deep_sleep深度休眠

# 深度睡眠模式示例
# 此示例演示了如何使用低功耗深度睡眠模式。
# 请注意,从深度睡眠中唤醒后相机将重置。 要确定重置的原因是否为深度  睡眠,
# 请调用machine.reset_cause()函数并测试machine.DEEPSLEEP_RESET
import machine
import sensor

# 创建并初始化RTC对象。
rtc = machine.RTC()

# (year, month, day[, hour[, minute[, second[, microsecond[, tzinfo]]]]])
rtc.datetime((2014, 5, 1, 4, 13, 0, 0, 0))

# 打印RTC信息。
print(rtc.datetime())

sensor.reset()

# 启用传感器软睡眠
sensor.sleep(True)

# 可选择旁路OV7725上的稳压器,以实现最低功耗。
if sensor.get_id() == sensor.OV7725:
    # 绕过内部调节器
    sensor.__write_reg(0x4F, 0x18)

# 关闭传感器(将PWDN拉高)。
sensor.shutdown(True)

# 每30秒启用一次RTC中断。
# 请注意,从Deepsleep模式唤醒后,相机将重置。
rtc.wakeup(30000)

# 进入深度睡眠模式。
machine.deepsleep()

星瞳科技OpenMV官方中文文档函数讲解:

星瞳科技OpenMV官方中文文档函数讲解:

results matching ""

    No results matching ""