Hallo Jon,

wenn du zum Robby Fragen hast, ist es wichtig, mit welcher "Version" du arbeitest.
1. Robby in der Grundform wie gekauft (Programmierung in CCBASIC)
2. Robby mit Erweiterungsplatine (190310), CCBASIC
3. Robby mit Erweiterungsplatine UND C-Control II (191111), Programmierung in C2

Dann kann dir geholfen werden!
Ich denke aber, dass du die Grundform hast.
Die "Befehle" für das Abfragen von Sensoren sind in CCBASIC keine einfachen Funktionsaufrufe wie liesSensorXY, sondern setzen sich aus einzelnen BASIC-Befehlen zusammen. Du must dir also zuerst die BASIC-Befehle ansehen und dann die Beispielprogramme anschauen. Da findet man dann Abfragen der Sensoren, so wie man sie in eigene Progs einbauen kann.
Beispiel:
SYS ACS_MAX:SYS COMNAV_STATUS:GOSUB LED3ON
if (SYSTEM_STATUS and &H03)=3 then goto move_fwd
Hier werden 2 Systemroutinen aufgerufen (ACS_MAX setzt die Empfindlichkeit des ACS auf MAX, COMNAV_STATUS liest den Status des Subsystems).
Durch diesen Aufruf wird die Variable SYSTEM_STATUS mit dem Ergebnis gefüllt: Bit 0 ist der rechte Sensor, 1 der linke. Nur diese 2 Bits in der 8-Bit-Variable sind interessant. Daher werden in der folgenden if-Abfrage mit AND &H03 alle anderen Bits maskiert. Das Ergebnis kann dann 0, 1, 2 oder 3 sein.
0: Kein Sensor angesprochen
1: rechter Sensor
2: linker Sensor
3: beide Sensoren
Wenn beide Sensoren angesprochen haben, geht's zu move_fwd

So kannst du dir alle Beispiele ansehen und die Codeteile für eigene Entwicklungen nutzen.

Gruss Dirk