Hallo liebe User

Ich habe am 24. einen RP6 bekommen und schon mal mit dem Code herumexperimentiert.
Ich habe gedacht das er am Anfang eifach mal die Status (Die mehrzahl von Status ist doch Status! ...oder?) an das Terminal übermittelt.

Einiges geht schon ganz gut, nur beim Abfragen des Linken Bumpers und vom ACS gibt es Probleme.
Der Linke Bumper scheint immer aktiv zu sein (auch wenn er das nicht ist).
Ausserdem gibt das ACS immer negative Werte aus.

Mein Code dazu:
Code:
 void Bumper_Zustaende_ausgeben(void){
  task_Bumpers();
  if(bumper_left)
    writeString_P(" Linker Bumper: aktiv ,");
  else
    writeString_P(" Linker Bumper: inaktiv ,");
	
  if(bumper_right)
    writeString_P("Rechter Bumper: aktiv\n");
  else
    writeString_P("Rechter Bumper: inaktiv\n");
}
void ACS_Zustaende_ausgeben(void){
  setACSPwrLow();
  task_ACS();
  if (obstacle_left == true && obstacle_right == true)
    writeString_P(" Hinderniss nahe vorne:   ja, ");
  else
    writeString_P(" Hinderniss nahe vorne:   nein, ");
	
  if(obstacle_left == true)
    writeString_P("Hinderniss nahe links:   ja, ");
  else
    writeString_P("Hinderniss nahe links:   nein, ");
	
  if(obstacle_right == true)
    writeString_P("Hinderniss nahe rechts:   ja\n");
  else
    writeString_P("Hinderniss nahe rechts:   nein\n");
	
  setACSPwrOff();
Weis nicht genau was ich falsch mache hänge hier schon ne Zeit fest.
Wärte nett wenn ihr mir helfen könntet, ist mein erster Post hier.