Diesmal bauen wir auch noch den zweiten Arm ein:
Arm 1 soll Auge 1 steuern,
Arm 2 soll Auge 2 steuern...
Die Funktion getEvent()
soll jetzt so erweitert werden, dass sie als Ereignisse die Werte 21, 22 und 23 zurückliefert,
wenn Arm 2 berührt (und wieder losgelassen) wurde.
Das übrige Programm ist schon angepasst: Es existieren jetzt 2 Farb-Index-Variablen, eine für Auge 1 und eine für Auge 2:
farbIndex1
und farbIndex2
.
Erweitere die Funktion getEvent()
ab Zeile 25 um den Quellcode für Arm 2.
Falls du Hilfe brauchst:
Hinweis anzeigen
Hinweis anzeigen
if (arm2 > 0) { while (bob3.getArm(2) > 0) { // kurz warten } return ... + ...; }
Probiere das Programm an deinem BOB3!