Hallo alle,
Ich verstehe Deinen Code nicht so richtig. Denn :Zitat von KingTobi
Das steht aber unter dem Bascom Codebeispiel ! ! ! Unter dem C-Code heißt es doch:Zitat von roboternetz.de/wissen/index.php/Servos
... das heißt also, dass Du mit 0 jenseits des einen Anschlags bist, eben bei einer Signallänge 0 ms (na ja, Signaldauer ist gerade mal ein bisschen Verwaltungsaufwand durch die ISR, das sind schon ein paar Maschinenzyklen), mit 50 immer noch über dem Anschlag - nämlich bei 50*1/100 ms =0,5 ms und mit 100 eher gerade am Servoanschlag - 100*100 ms = 1 ms. Sie Dir dazu die Zeichnung an. Dann würde Dein Servo aber an einem Ende etwas zucken . . . . . . . weil er mit "0" und "50" über den Anschlag hinausfahren möchte.Zitat von roboternetz.de/wissen/index.php/Servos
Nach meinen Servokenntnissen ist der Servo bei "100" an einem Anschlag, bei "150" in der Mitte (150 * 1/100ms = 1,5 ms) und bei "200" am andren Anschlag (200 * 1/100 ms = 2 ms). Denn:
Zitat von roboternetz.de/wissen/index.php/Servos#Ansteuerung
Lesezeichen