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 :
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 ?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
mfg Kay







Zitieren

Lesezeichen