Hab eben noch einen Fehler bemerkt:
Die Abfrage, ob beide Bumper gedrückt sind, muss als erste kommen,
sonst ist zuerst die Bedingung "Linker Bumper ist gedrückt" erfüllt und der else-Zweig für die Abfrage beider Bumper wird nie erreicht.
Also so:
Code:void Bumper() { if(getBumperLeft() && getBumperRight()) { writeString("Beide Bumper gedrueckt!! \n"); } else if(getBumperLeft()) { writeString("Linker Bumper gedrueckt!! \n"); } else if(getBumperRight()) { writeString("Rechter Bumper gedrueckt!! \n"); } }







Zitieren

Lesezeichen