diff --git a/interrupt/external.py b/interrupt/external.py new file mode 100644 index 0000000..c39e9aa --- /dev/null +++ b/interrupt/external.py @@ -0,0 +1,17 @@ +from machine import Pin +from time import sleep + +led = Pin(2, Pin.OUT) + +def callback(p): + print('pin change', p, p.value()) + sleep(0.1) + +button1 = Pin(13, Pin.IN) +button1.irq(trigger=Pin.IRQ_FALLING, handler=callback) + +button2 = Pin(14, Pin.IN) +button2.irq(trigger=Pin.IRQ_FALLING, handler=callback) + +while True: + pass