extint_wakeup.py
# Dieses Werk ist unter der MIT-Lizenz lizenziert.
# Copyright (c) 2013-2023 OpenMV LLC. Alle Rechte vorbehalten.
# https://github.com/openmv/openmv/blob/master/LICENSE
#
# ExtInt-Beispiel: Aufwachen aus dem Stop-Modus
# Dieses Beispiel zeigt, wie externe Interrupts verwendet werden, um aus dem Energiesparmodus aufzuwachen.
import time
import machine
from machine import LED
from machine import Pin
from pyb import ExtInt
def callback(line):
pass
led = LED("LED_BLUE")
pin = Pin("D0", Pin.IN, Pin.PULL_UP)
ext = ExtInt(pin, ExtInt.IRQ_FALLING, Pin.PULL_UP, callback=lambda line: None)
# In den Stop-Modus wechseln. Hinweis: Die IDE wird die Verbindung trennen.
machine.sleep()
while True:
led.on()
time.sleep_ms(100)
led.off()
time.sleep_ms(100)