from machine import Pin
from time import sleep
pirpin = Pin(4, Pin.IN) # Pindefinition für Bewegungsmelder
def pir_handler(pin): # Das passiert, wenn der Bewegungsmelder den Wert 1 zurückgibt (aktiviert wird)
print(str(pin),", Bewegung erkannt")
pirpin.irq(trigger=Pin.IRQ_RISING, handler=pir_handler) # Interrupt Request am pirpin: Wenn auf dem Pin die Spannung steigt, pausiere alle anderen Aktionen und führe die Funktion pir_handler() aus
while True:
sleep(10)
print("nanananana 10 Sekunden sind vergangen")
### Oder klassisch und blockierend:
# if pirpin.value():
# print("Bewegung erkannt!")
# sleep(5)