TACH!
Ich beende mal meinen andern Servo-Meckerthread und schließe mich diesem an. Auch ein Conrad-Servo, folgendes Problem:
Code:
$regfile = "m8def.dat"
$crystal = 1000000
$baud = 4800
Config Com1 = Dummy , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 1
Config Servos = 2 , Servo1 = Portc.0 , Servo2 = Portc.1 , Reload = 10
Config Portc = Output
Enable Interrupts
Dim A As Byte
Dim Eins As Byte
Let Eins = 15
Servo(1) = Eins
Servo(2) = Eins
Schleife:
Inputbin , A
If A = "l" Then Gosub Links
If A = "r" Then Gosub Rechts
Goto Schleife
Links:
Let Eins = Eins + 1
Servo(1) = Eins
Servo(2) = Eins
Print Eins
Return
Rechts:
Let Eins = Eins - 1
Servo(1) = Eins
Servo(2) = Eins
Print Eins
Return
Ich steige mit 15 ein. Mit "l" und "r" kann ich den Puls modifizieren und er wird mir auch zurückgegeben. Dabei fand ich raus dass der Servo mit Werten von 5 - 35 funzt und ausserhalb dieser Bereiche ruckelt. Woran liegt das? Hab überigens 3 Conradservos getestet, immer das gleiche
Lesezeichen