Hi,
habe es probiert und es klappt. Mit den Werten 900 für den linken Anschlag und 4500 für den rechten Anschlag. Wenn ich die werte einzeln aufrufe, dann gehts. Wenn ich in einer Schleife die werte aufrufe dann nicht. Hier mal mein Code :
Code:
'--- Chip ---
$regfile = "m8def.dat"
$crystal = 16000000
'--- Ports ---
Config Portc.5 = Output
Config Pinc.4 = Output
Config Pinb.1 = Input
Portc.4 = 0
'--- Alias ---
Led Alias Portc.5
'--- Werte ---
Const Maxi = 4500
Const Mini = 900
'--- Dim ---
Dim I As Word
'--- Main ---
Do
Wait 1
Portc.4 = 0
Pulseout Portc , 4 , Mini
Portc.4 = 0
Wait 1
Portc.4 = 0
Pulseout Portc , 4 , Maxi
Portc.4 = 0
Loop
da zuckt das servo nur rechts und links. Liegt es daran, das die Pulseout routine fertig ist, bevor das servo am Anschlag ist und dann wait 1 das servo unterbricht ?
mfg Kay
Lesezeichen