theev:
ich habe mir mal ServoOutput ausgeben lassen und die ersten beiden Werte sind tatsächlich:0.00
0.00
20.00
20.00
20.00
...
Dann würde ich mal sagen, das Servo macht, was ihm gesagt wird. Wenn die ersten beiden Werte nach Programmstart 0 sind, dann zuckt es natürlich bei jeder Aktion die einen Neustart des Programms verursacht.
Das Servos beim Anlegen der Versorgungsspannung zucken, ist 'relativ normal' - manchen Servos ist das kaum abzugewöhnen. Es gibt aber auch Servos, die da wesentlich besser sind, und keinen Mucks machen. Nach meiner Erfahrung sind diesbezüglich digitale Servos deutlich besser als analoge.
P.S. zum Oszi: beim Test von Arduino-Programmen braucht man oftmals gar kein Oszi, da reicht vielfach ein einfacher USB-Logikanalysator aus. Bei ebay gibt's sowas für wenig Geld, bei direktem Bezug aus China auch noch günstiger.
Obwohl ich auch was Größeres habe, benutze ich den gern weil er so klein und einfach zu handhaben ist und meistens ausreicht.