Ein Servo wird mit einem Rechtecksignal angesteuert, d.h. die Servoroutine schaltet den Pin die ganze Zeit x mal pro Sekunde zwischen 0 und 1 um....schaltet sich das Signal für das Servo nicht mehr ab - WARUM ???
Ich schalte doch zuerst den Pin, dann sogar den ganzen Port auf Null.
Wenn du den Pin dann noch einmal zusätzlich auf 0 schaltest stört das wohl nicht besonders. (falls der Befehl überhaupt ausgeführt wird)
In deiner Schleife wird bei jedem Durchgang nur die Position des Servos geändert, bei einem gehackten Servo ändert sich dadurch nur die Geschwindigkeit. Nur weil du diese Schleife verlässt, wird aber die Servoroutine nicht beendet.
Ich vermute mal der Servo ist gehackt. Wenn du den dann anhalten willst musst du ihn mit einer Pulslänge von 1,5ms ansteuern sprich Servo(1) = 150 setzen.
Lesezeichen