ich hab mal ein kleines Testprogramm zu positionieren des Servo gebaut:
die If-Abfrage begrenzt nur den Bereich, muss evtl. angepasst werden.
im Terminal direkt den Wert eingeben und Enter drücken, schon fährt der Servo.Code:$regfile = "m8def.dat" $crystal = 7372800 $baud = 9600 Config Portb.4 = Output Dim X As Integer Enable Interrupts Config Servos = 1 , Servo1 = Portb.4 , Reload = 10 Print "Hallo" Servo(1) = 100 Do Input X If X < 139 And X > 36 Then Servo(1) = X End If Loop End
Das "Hallo" ist zum überprüfen der Verbindung, wenn das kommt passt die Geschwindigkeit auf beiden Seiten.







Zitieren

Lesezeichen