Hallo HaWe, jetzt gibst du dich aber etwas störrisch...
Aber wir fassen den Thread gerne noch mal zusammen:
- Recke hat früher schon mal einen Roboter eines anderen Herstellers zusammengebaut und dachte, hier würde alles so ähnlich funktionieren, was aber nicht der Fall war.
- Auch ein leerer unprogrammieter Mikrokontroller tut offenbar etwas, nämlich an seinen Ausgängen eine logische Null bereitstellen.
- Diese logische Null wertet der Servokontroller als Kommando "Grundstellung" und fährt die angeschlossenen Servo in die entsprechende Lage. Das ist mit "initialisieren" gemeint.
- In genau dieser Servo-Grundstellung sollen nun in ebenfalls genau definierter Position die Servo-Hörner montiert werden.
- Ohne angeschlossenen Arduino sind die Eingänge des Servokontrollers in einem undefinierten Zustand, und folglich fahren dann auch die Servos in eine undefinierte Lage. Das ist dann ein missglückter Initialisierungsversuch.
- Mit einem bereits anderweitig programmierten Arduino klappt es ebenfalls nicht, weil der nicht unbedingt "Null" an den Ausgängen ausgibt. Deshalb muss er ggf. erst wieder "leer gemacht", d.h. resetted werden.