from machine import Pin
from time import sleep
from random import randint
led = Pin(2, Pin.OUT)
taster = Pin(4, Pin.IN, Pin.PULL_DOWN)
def t(): # Funktion zum Warten auf Tasterdruck:
z=taster.value() # Taster-Pin einlesen
while z==0: # Solange Taster nicht gedrückt ...
sleep(0.001) # eine Millisekunde warten
z=taster.value() # und Pin erneut eingelesen
print("Sobald LED an: Taster druecken!")
led.off()
warteZeit=randint(2,5) # Erzeugt eine zufällige Zahl zwischen 2 und 5
sleep(warteZeit)
led.on()
# Warten auf Tasterdruck:
t()
led.off()