Hallo liebe User
Ich habe am 24. einen RP6 bekommenund 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:
Weis nicht genau was ich falsch mache hänge hier schon ne Zeit fest.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();
Wärte nett wenn ihr mir helfen könntet, ist mein erster Post hier.![]()







und schon mal mit dem Code herumexperimentiert.
Zitieren

Lesezeichen