Servo kalibrieren?

Hallo,

ich betreibe einen Servo mit einer eigenen Stromversorgung (5V) getrennt vom Arduino Mini Pro. Ansteuerung klappt auch (Masse verbunden usw.). Jedes mal, wenn ich die USB-Verbindung trenne und wiederherstelle, bewegt sich der Servo ziemlich weit. Selbst wenn ich vorher myservo.write(0), gesetzt habe, ihn also auf "Nullstellung" zurück bewegt habe.
Dies passiert mit einem 10 Euro Chinaservo. Nun habe ich aber auch einen 50 Euro Servo angeschlossen und der zuckt eben nur herum, wenn ich ihn auf 0 stellen möchte. Es kommt mir jedoch so vor, als wäre das "Zucken" Servo-seitig zu verorten. Als würde der Servo versuchen, eine Stellung zu erreichen, die er nicht erreichen kann. Der teurere Servo ist einer, der normal 90 Grad stellen kann. Der China ca. 140. Gibt es einen Weg, den Servo irgendwie zu kalibrieren? Oder müsste myservo.write(0) zur Nullstellung des jeweiligen Servo-Typs führen? Und was kann man dagegen unternehmen, dass der Servo bei USB An/Aus erstmal durch die Gegend fährt?

Nach bem Reset wird für einige Sekunden der Bootlaoder abgearbeitet und dann der Sketch gestartet. Bis dahin ist der Pin Eingang und hat keinen definierten Wert.
Ich weiß nicht, ob es was hilft, wenn Du einen Widerstand auf Masse oder 5V schaltest.
Grüße Uwe.

Bei meiner Servoanwendung zuckt nix. Muss nix heissen, ist aber als Erfahrungswert durchaus hilfreich.
Wenn vorhanden check mit nem Oszi was sich am Servopin beim Anschalten tut.

Sketch wäre auch hilfreich.

Da hilft nur denn Steuerpin des Servos beim
starten abzustecken. Ich hatte das gleiche Problem.