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");
}
}
Lesezeichen