Die 70 Schritte habe ich empirisch ermittelt.
Ich steuere den Servo mit Bascom so an:
Code:
Config Servos = 1 , Servo1 = Portb.0 , Reload = 20
Enable Interrupts
Const byLinks = 35
Const byMitte = 65
Const byRechts = 100
Do
Servo(1) = byLinks
Waitms 1500
Servo(1) = byMitte
Waitms 1500
Servo(1) = byRechts
Waitms 1500
Loop
Wobei ca. 30 der linke Anschlag (0°) und ca. 100 der rechte Anschlag (180°) bilden.
Ich vermute auch, dass es hier eine starke Einschänkung durch Bascom gibt,
aber selbst wenn die vollen 255 Schritte zur Verfügung hätte, ergibt das eine ruckelige Bewegung.
Wenn ich eine Schrittmotor mit 400 Vollschritten verwende, erhalte ich mit dem TMC222 6400 Schritte/Umdr.
Vor allem kann die Geschwindigkeit besser gesteuert werden.
.
Lesezeichen