Nein, die Beispiele sind für C!
Druckbare Version
Nein, die Beispiele sind für C!
Ich spiel mal den Dolmetscher ;-)
Code:Sub Main()
Dim servo_var(30) as byte
' Max. 10 Servos, 20ms Intervall, Timer 3
Servo_Init(10, 1, servo_var, 1)
Servo_Set(7, 2000) ' Servo Portbit 7 2000µs
Servo_Set(6, 1800) ' Servo Portbit 6 1800µs
Servo_Set(5, 1600) ' Servo Portbit 5 1600µs
AbsDelay(5000)
Servo_Set(7, 1000) ' Servo Portbit 7 1000µs
AbsDelay(5000)
Servo_Set(7, 0) ' alle Servos aus
Servo_Set(6, 0)
Servo_Set(5, 0)
End Sub
OK Danke
Ich werde es mal testen wenn ich Zeit habe.
@kcrx:
Dein Projekt find ich echt klasse!! :)
Na toll,
Ich habe es jetzt mal getestet aber leider fährt das Servo immer an Linken Anschlag und danach zuckt es immer.
Das Servo habe ich mit einem Servotester getestet, es funktionierte wunderbar!!
Woran könnte das liegen das es immer nach links fährt obwohl es nach rechts soll???
Dann scheinst du einen ungültigen Wert zu erzeugen, das zucken _kann_ drauf hindeuten, dass das Servo in den Anschlag läuft und noch weiter _wollen_ _würde_.
Passiert z.B. wenn das Servo gegen einen mechanischen Anschlag (mal ohne Servohebel testen, wenn du damit irgendwas anlenkst) läuft, aber: intern haben Servos natürlich auch nen Anschlag und man _kann_ zu grosse oder zu kleine Werte schicken! Wenn du das im Dauerbetrieb machst, grillst du das Servo früher oder später.
Zu solchen Phänomena kann es auch kommen wenn man für Servo und Pro-Bot verschiedene Spannungsquellen verwendet und die Massen dieser Quellen nicht verbunden werden.
Gut
Aber wenn ich das Servo mit an die Batteri hänge geht der Bot nich mehr an!
Wie kann ich das Problem lösen?
Oppss,
Da habe Ich wohl mal + und - vertauscht. :oops:
Jetzt läuft alles wunderbar!! :)
Danke an alle die mir geholfen haben!!!
DANKE