Messung der Reaktionszeit
Jetzt soll das Programm natürlich deine Reaktionszeit messen.
Wie lange brauchst du, um den Knopf A zu drücken, wenn die LEDs grün geworden sind?
Dazu muss dein Calliope zweimal die aktuelle Systemzeit messen:
- In der Variablen startZeit den genauen Zeitpunkt, an dem die LEDs auf grün gewechselt sind.
- In der Variablen endZeit den genauen Zeitpunkt, an dem der Knopf gedrückt wurde
Mit Makecode geht das Messen von Zeiten so:
Mit dem Programmbefehl Millisekunden (ms) aus der Kategorie Steuerung wird die aktuelle Systemzeit gemessen.
Die Kategorie erscheint nur, wenn du Fortgeschritten ausgewählt hast.
Aufgaben
- Setze das Programm um und teste deine Reaktionzeit!
- Wird deine Reaktionszeit schlechter, wenn du die zufällige Wartezeit am Anfang deutlich erhöhst?
- Du kannst mit dem Programm auch dein Zeitgefühl testen. Schaffst du es z.B. nach genau 10 Sekunden zu reagieren?
- Teste jetzt deine Ohren! Baue anstatt grüner LEDs einen Ton ein (Kategorie Musik) und drücke die Taste jetzt mit geschlossenen Augen.