import time
import pycom
from pysense import Pysense
from pycoproc import WAKE_REASON_PUSH_BUTTON
pycom.heartbeat(False)
py = Pysense()
while True:
if py.button_pressed():
pycom.rgbled(0x00ff00) # зеленый
time.sleep(1)
py.setup_sleep(5) # устанавливаем 5 секунд глубоко сна
py.go_to_sleep()
Контроллер ждет нажатия кнопки(на плате Pysense), если она нажата то загорается светодиод
зеленым цветом и чип отправляется в глубокий сон на 5 секунд
import time
import pycom
from pysense import Pysense
from pycoproc import WAKE_REASON_PUSH_BUTTON
pycom.heartbeat(False)
pycom.rgbled(0xffff00) # желтый
time.sleep(3)
py = Pysense()
py.setup_int_wake_up(WAKE_REASON_PUSH_BUTTON, True)
py.setup_sleep(10) # устанавливаем 10 секунд глубоко сна
py.go_to_sleep()
Светодиод горит желтым 3 секунды и Pysense уходит в глубокий сон,
если нажать кнопку(на плате Pysense) то он пробудится.