from machine import Pin
from time import sleep, ticks_ms
taster = Pin(4, Pin.IN, Pin.PULL_DOWN)
# Funktion zur Tasterabfrage:
def t():
global messwert
z=taster.value()
while z==0:
sleep(0.2)
z=taster.value()
startzeit = ticks_ms()
# Warten auf Tasterloslassen:
z=taster.value()
while z==1:
sleep(0.2)
z=taster.value()
endzeit = ticks_ms()
messwert = endzeit - startzeit
messwerte=[] # legt eine Liste unbekannter Länge an (auch wenn hier die Länge bekannt ist)
print('Drücke den Taster möglichst genau 2 Sekunden lang.')
print('Du hast drei Versuche!')
i=0
while i<3:
t()
messwerte.append(messwert)
print(messwerte[i]) # zeigt den im Listen-Element i gespeicherten Wert an
i=i+1
print('Hier deine Ergebnisse:')
# Messwerte ausgeben:
i=0 # zur Angabe des Index
while i<len(messwerte): # len() gibt die Anzahl der Listenelemente zurück
print(messwerte[i]) # zeigt den im Listen-Element i gespeicherten Wert an
i=i+1