from machine import Pin import uasyncio led = Pin(5, Pin.OUT) but1 = Pin(4, Pin.IN, Pin.PULL_UP) but2 = Pin(14, Pin.IN, Pin.PULL_UP) #uasyncio.run(main (but1), (but2)) def debounce(pin): prev = None for _ in range(350): current_value = pin.value() if prev != None and prev != current_value: return None prev = current_value return prev def but1_callback(pin): d = debounce(pin) if d == None: return elif d: led.value(not led.value()) print('wit') def but2_callback(pin): d = debounce(pin) if d == None: return elif d: led.value(not led.value()) print('Zwart') but1.irq(trigger=Pin.IRQ_RISING, handler=but1_callback) but2.irq(trigger=Pin.IRQ_RISING, handler=but2_callback)