from machine import Pin
from time import sleep
pin_led = Pin(2, Pin.OUT)
pin_pb = Pin(27, Pin.IN)
def main():
while True:
# always OFF
pin_led.off()
sleep(10)
def interrupt_pb(pin):
val_pb = pin_pb.value()
print(val_pb)
print('Interrupt by:', pin)
pin_led.on()
sleep(5)
pin_led.off()
print('Interrupt end by:', pin)
# Interrupt trigger
pin_pb.irq(trigger=Pin.IRQ_FALLING, handler=interrupt_pb)
#####################################
###### EXECUTE MAIN ROUTINE
if __name__ == '__main__':
main()