-
ja genau so möchte ich das machen... nur wie realisiere ich das per code?
Der Befehl um die Entfernung kleiner 30cm einzubinden fehlt mir einfach... Dieses IF Entfernung > 30cm ist ja nicht der "original" Befehl...?!?
oder würde es so gehen:
Code:
###"normales gehen"###
IF Entfernung < 30cm (größer)
Then
Servo(1) = 100
Waitms 100
Servo(2) = 100 usw usw usw
END IF
###"drehen"###
IF Entfernung > 30cm (kleiner)
Then
Servo(1) = 166
waitms 100
Servo(2) = usw usw usw
END IF
LOOP
Weiß nur nicht ob so alle Bewegungen ausgeführt werden oder ob nach den ><30cm selektiert wird... :-({|=
-
Wenn die Variable "entfernung" das cm-Ergebnis vomSRF10 enthält, dann ist
Code:
IF entfernung > 30
THEN
der "Original" Befehl.
aaaaaaber
Servo(1) = 100
stell das Servo nach links und dort bleibt es einfach stehen.
dadurch dreht sich ja der Hex nicht.
Ich stell mir aber vor, dass sich die Beine bewegen müssen ?
Hast du überhaupt schon ein Programm, mit dem der HEX einfach nur geradeaus geht ?
Btw: kennst du das ?
https://www.roboternetz.de/wissen/in...e#Schrittfolge
-
Hi! Mit dem Servo(1) = 100 sollte nur ein beispiel sein... Ist im Programm natürlich anders... Ja kenne ich ;-) Werde das ganze mal probieren... Danke ;-)