Voraussetzung: mBot, TFT-Display
Im Lieferzustand enthält der mBot das sogenannte Standardprogramm mit seinen drei Modi:
So gut ich es finde, dass ohne weitere Vorbereitung sofort losgespielt werden kann, ist es doch auf Dauer langweilig, dem Roboter nur bei der Arbeit zuzusehen.
Daher habe ich diese jeweils erweitert.
Das einfache Linienfolgeprogramm habe ich so erweitert, dass es als Reaktionstest benutzt werden kann.
Der Roboter folgt der schwarzen Linie. Zufallsgesteuert erzeugt er ein Licht- und Tonsignal. Im Normalbetrieb leuchten die LEDs auf dem Board grün. Bei Ertönen eines Tons wechselt die Anzeige auf Rot.
Dies ist die Aufforderung, auf der Fernbedienung die Taste A zu betätigen. Dieses Ereignis wird gezählt. Außerdem wird gemessen, wieviel Zeit zwischen dem Signal und dem Tastendruck vergeht.
Nach dem Tastendruck werden die Gesamtzeit, die Anzahl der Messungen und die mittlere Reaktionszeit angezeigt.
Eine mögliche Erweiterung wäre, dass zusätzlich zum Signal zufallsgesteuert vorgegeben wird, welche Taste gedrückt werden muss.
Natürlich kann der Roboter auch stationär betrieben werden. Dann muss einfach der Fahre-Block entfernt werden.
Das Video kann angesehen werden unter: https://youtu.be/0wm-jCh2iy0
Das entsprechende Skript kann hier herunter geladen werden: Reaktionstest.sb2 (77.2 KB)