你好,每个人。
你能教我如何用微蟒刺醒吗?
我的xbee3状态是SM = MicroPython睡眠,D1 =数字输入,D8 =睡眠/DTR
我读着那些书页(//www.phdurl.com/2022世界杯G组resources/documentation/digidocs/90002219/reference/r_sleep_mp.htm?TocPath=Power%20management%20with%20MicroPython|_____2https://github.com/digidotcom/xbee-micropython/blob/master/samples/power_management/set_sleep/main.py

我检查了D1的输入引脚值(0,1)。所以,我做了同样的传感器插入DIO8。
然后,我使用sample(set_sleep)。但是,xbee3并没有早起。

此外,我读到“如果timeout_ms为None,那么pin_wake必须设置为True,设备将无限期休眠,直到DIO8上的下降边发生。”这个解释是“x.sleep_now(True)”吗?

我提前感谢你的回复。

手册中的说明说要使用SM=0,然后在代码中使用XBee().sleep_now()和XBee().wake_reason()来控制模块的唤醒和睡眠功能。

我使用XBee3模块。设SM = 6。
使用XBee蜂窝模块时,设置SM=0是正确的。
所以,我的xbee是无尽的睡眠。我不能改变程序,也不能做pinwake。

使用“调试”按钮,在1秒内按4次即可恢复到默认状态。