-
-
Problem bei 'IF' Befehl
hallo,
ich habe fogendes programmiert, und wollte den Roboter sich drehen und fahren, je nach der Eingangsspannung bei ad5(ehemaliger Touchsensor, ich habes ausgeschaltet) und ad8, aber es gibt immer ein Problem, dass es nach IF ein ')' erwartet wird.
Habe ich falsch programmiert?
define Y ad[8]
define X ad[5]
define Z byte[8]
X=Z
#loop
pause 5:SYS COMNAV_STATUS
if (Z>5 and Z<10) then gosub left
if (Z<5 and Z>0) then gosub right
SYS FWDR:SYS FWDL:SPEED_L=Y:SPEED_R=Y:goto loop
#right
SYS FWDR:SYS FWDL:SPEED_L=Y+10*Z:SPEED_R=Y-10*Z:return
#left
SYS FWDR:SYS FWDL:SPEED_L=Y-10*Z:SPEED_R=Y+10*Z:return
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen