ok, wenn du die Servosteuerung per Arduino kennst, dann verstehe ich allerdings nicht, wieso du nach "Servo initialisieren" fragst, denn das macht das C++ Arduino Programm ja auch nicht:also daß man mit dem Arduino einen Servo ansteuern kann ist schon klar
ein Servo stellt sich einfach über die vom Programm gesendeten pwm-Daten auf den korrekten Ziel-Winkel ein, egal wo er vorher stand, und egal, ob direkt vom Arduino pwm-Pin aus oder über eine pwm von einer externen Servo-Platine etc.
Immerhin könntest du mit dem Arduino-Programm aber dann deine Servos testen, ob sie überhaupt korrekt funktionieren.
es gibt kein "namenloses Programm", jedes Programm hat einen Namen, wenn es auf einen Arduino hochgeladen wird. Wird ein neues Programm auf den Arduino hochgeladen, wird das vorherige IMMER gelöscht. Es muss daher für deine Servo-Platine eine Library und verschiedene Beispielprogramme geben (üblicherweise im Unterverzeichnis "examples" zu jeder Lib im libraries Ordner).Mag sein, daß im Arduino zu Beginn ein namenloses Programm war,
PS, edit:
In C99 werden Variablen NICHT automatisch mit Null initialisiert, sie erhalten den Wert, der gerade zufällig an der entsprechenden RAM-Speicherstelle der Variablen steht. Ob sich hier C++11 (Arduino IDE ab 1.6.6) wirklich anders verhält, ist mir nicht bekannt. Oftmals ist es daher sinnvoll, die Initialisierung explizit zu machen.Auch ohne C-Kenntnisse ist klar, daß am Programmbeginn char- calibrationVariablen der Wert 0 zugewiesen wird.
Lesezeichen