Hier sind die Unterprogs die ich oben angesprochen hatte:
Ich muss aber betonen, dass die Unterprogs alleine nicht funktionsfähig und wenn man sie mit Robby ausführt, kann es zu Beschädigungen an ihm kommen. Ich übernehme keine Haftung!
Das sind also die Unterprogs mit denen es möglich sein sollte das Prog zu schreiben.Code:#fahren 'benötigt INBYTE für die Strecke die zurückzulegen ist und ACS if LBYTE=INBYTE then gosub stop SYS FWDR:SYS FWDL:SPEED_L=155:SPEED_R=155 if (ACSL_F and ACSR_F)=on then gosub rotate if ACSL_F=on then gosub move_right if ACSR_F=on then gosub move_left goto fahren #stop SYS FWDR:SYS FWDL:SPEED_L=0:SPEED_R=0:return #move_right SPEED_R=100:SPEED_L=255:return #move_left SPEED_L=100:SPEED_R=255:return #rotate SPEED_L=150:SPEED_R=150:SYS ROTR:return
Ich versuche es jetzt.Mal sehen was dabei herrauskommt.
Gruß dj
ich hab ein Unterprog vergessen gehabt, hier ist es:
Code:#micro for GP=1 to 100 SAMPLE=MIC if SAMPLE > HSAMPLE then HSAMPLE=SAMPLE next HSAMPLE=OUTBYTE:return







Zitieren

Lesezeichen