Veröffentlicht 2026-03-16
Basteln Sie an einem kleinen Roboter oder Roboterarm? Du hast zweiServoEs ist zur Hand, aber Sie wissen nicht, wo Sie mit einem Haufen Kabel anfangen sollen? Keine Sorge, das bereitet jedem Neuling KopfschmerzenServos wird begegnen. Heute werde ich diese komplizierten Theorien beiseite legen, die bodenständigste Umgangssprache verwenden und sie mit meiner täglichen Wurferfahrung kombinieren, um Ihnen zu zeigen, wie man beides miteinander verbindet und nutztServoS. Ich garantiere Ihnen, dass Sie nach dem Anhören loslegen können.
Die Verkabelung ist eigentlich nicht so mysteriös, wie Sie denken. Normalerweise werden drei Drähte von der Rückseite des Servos abgezogen: Der rote wird mit dem Pluspol verbunden, der braune oder schwarze wird mit dem Minuspol (also dem Erdungskabel) verbunden und der verbleibende gelbe oder weiße Draht wird Signaldraht genannt. Um die beiden Servos zu verbinden, müssen Sie ihre roten und schwarzen Drähte miteinander verdrillen und sie dann gemeinsam an die Stromversorgung anschließen. Allerdings können die Signalleitungen nicht miteinander kombiniert werden. Sie müssen getrennt werden. Ein Kabel ist mit einem Signalanschluss auf der Steuerplatine verbunden und das andere Kabel ist mit einem anderen Signalanschluss verbunden.
Warum sollten die Signalleitungen getrennt werden? Es ist so, als ob sich zwei Fernseher in Ihrem Zuhause die gleiche Steckdose teilen können, aber Sie müssen unterschiedliche Fernbedienungen verwenden, um die Kanäle zu wechseln. Das Gleiche gilt für Servos. Die Stromversorgung kann geteilt werden, aber jedes Servo benötigt ein unabhängiges Steuersignal, um ihm mitzuteilen, in welchem Winkel es sich drehen soll. Wenn Sie zwei Signalleitungen miteinander verbinden, wissen die beiden Servos nicht, auf welche sie hören sollen, und zittern am Ende zufällig.
Nur eine Stromversorgung reicht nicht aus. Das Servo kann sich nicht selbstständig bewegen. Es muss ein „Gehirn“ vorhanden sein, das ihm Anweisungen gibt. Dieses Gehirn ist eine Steuerplatine, die PWM-Signale (Pulsweitenmodulation) ausgeben kann. Um es ganz klar auszudrücken: Es handelt sich um ein Gerät, das eine bestimmte Wellenform erzeugen kann, um dem Servo mitzuteilen, wohin es gehen soll. Die gebräuchlichsten sind Raspberry Pi oder eine spezielle Servotreiberplatine. Für Situationen, in denen wir nur mit zwei Servos spielen, sind Uno oder Nano mehr als ausreichend, sie sind günstig und leicht zu erlernen.
Wenn Sie Ihr Projekt jedoch in Zukunft aufrüsten und weitere Servos hinzufügen möchten, empfehle ich Ihnen beispielsweise den Kauf einer 16-Kanal-Servotreiberplatine. Dieses Ding ist sehr schlau. Es kommuniziert nur über zwei Pins mit der Steuerplatine, kann aber bis zu 16 Servos steuern. Es verfügt außerdem über einen eigenen Spannungsregler, sodass Sie sich keine Sorgen machen müssen, dass eine instabile Spannung die Servos zucken lässt. Achten Sie bei der Auswahl eines Boards nicht nur auf das billige. Prüfen Sie, ob es viele Tutorials dazu gibt und ob die Informationen vollständig sind. Dies ist für Anfänger sehr wichtig.
Viele Menschen haben Probleme mit den vier Worten „gleichzeitige Kontrolle“ und denken, dass sie sich gleichzeitig wie Zwillinge verhalten müssen. Tatsächlich kann in der Welt der Mikrocontroller keine „absolute Gleichzeitigkeit“ im eigentlichen Sinne erreicht werden, da die Programme einzeln ausgeführt werden. Aber wir können den Eindruck erwecken, dass sie sich gleichzeitig bewegen. Wie geht das? Zögern Sie nicht zu lange, nachdem Sie einen Servobefehl gesendet haben. Verwenden Sie stattdessen eine schnelle Schleife, um den Status der beiden Servos nacheinander und ohne Unterbrechung zu aktualisieren.
Sie können sich vorstellen, dass Sie zwei Bälle gleichzeitig werfen. Es ist unmöglich, dass beide Hände gleichzeitig Kraft ausüben, aber mit etwas Übung können Sie dafür sorgen, dass die beiden Bälle fast gleichzeitig Ihre Hände verlassen. Bei der Programmierung wird die Technik der „nicht blockierenden Verzögerung“ verwendet. Es werden mehrere Timing-Variablen gesetzt und die Position des nächsten Servos wird sofort aktualisiert, sobald die Zeit abgelaufen ist. Auf diese Weise können die beiden Servos zusammenarbeiten, um kohärente und sanfte Bewegungen wie Gehen, Kopfschütteln und Armschwingen auszuführen.
![]()
Hier stolpern Anfänger am meisten! In dem Moment, in dem das Servo gestartet wird, ist der benötigte Strom extrem groß. Werden zwei Servos gleichzeitig gestartet, verdoppelt sich der Strombedarf. Wenn Sie erwarten, die 5-V-Stromversorgung von der USB-Schnittstelle auf der Steuerplatine für die Stromversorgung von zwei Servos zu nutzen, besteht im Grunde keine Chance. Das Ergebnis wird sein, dass die Servos wie ein Sieb wackeln oder einfach nicht mehr reagieren oder sogar die Steuerplatine zum Absturz bringen. Denken Sie daran, dass Sie eine separate „gute“ externe Stromversorgung für das Servo vorbereiten müssen.
Insbesondere für die gängigen 9g-Kleinservos empfiehlt es sich, wenn zwei davon gleichzeitig arbeiten, ein 5V-Netzteil mit einem Ausgangsstrom von mehr als 2A zu verwenden. Kombinieren Sie bei der Verkabelung die roten Drähte aller Servos und die schwarzen Drähte aller Servos und schließen Sie sie dann an die externe Stromversorgung an. Aber es gibt noch den kritischsten Schritt: Sie müssen den Minuspol (schwarzes Kabel) der externen Stromversorgung mit GND (Masse) auf der Steuerplatine verbinden. Dies nennt man „Common Ground“. Wenn nicht, werden die Signale durcheinander gebracht und das Lenkgetriebe kann immer noch nicht richtig funktionieren.
Nachdem wir so viel geredet haben, ist es endlich an der Zeit, zur Sache zu kommen. Nehmen wir als Beispiel das am häufigsten verwendete. Eigentlich sind es nur wenige Schritte, um ein Programm zu schreiben. Stellen Sie zunächst die Servosteuerungsbibliothek am Anfang des Codes vor# . Geben Sie dann den beiden Servos einen Namen, zServo;UndServo;Inaufstellen()Funktion, Verwendung.(9);Und.(10);um die beiden Servoobjekte an die Pins 9 bzw. 10 zu binden, an denen Sie die Signalleitungen anschließen.
Als nächstes können Sie Befehle erteilenSchleife(), wie zum Beispiel.write(90);Das heißt, das Servo Nr. 1 um 90 Grad zu drehen. Wenn Sie möchten, dass sie kooperieren, dann einfach.write(90); .write(0); Verzögerung (1000);und sie drehen einen auf 90 Grad und den anderen auf 0 Grad, halten eine Sekunde inne und machen dann den nächsten Schritt. Wenn Sie mehr über das fortgeschrittene Gameplay erfahren möchten, suchen Sie einfach nach „Two Servos Synchronous Control“. Im Internet gibt es viele vorgefertigte Beispiele. Sie können sie zur Verwendung kopieren und ändern.
Beim Spielen werden Sie auf jeden Fall auf Probleme stoßen. Am häufigsten kommt es vor, dass der Servo zittert oder sich überhaupt nicht bewegt. In 90 % der Fälle liegt ein Problem mit der Stromversorgung vor. Entweder reicht der Versorgungsstrom nicht aus oder die „gemeinsame Masse“ wird vergessen. Überprüfen Sie zuerst die Stromversorgung, wechseln Sie zu einer mit höherer Leistung und prüfen Sie dann, ob das Erdungskabel angeschlossen ist. Ein weiteres häufiges Problem besteht darin, dass sich das Servo nur wenig in eine Richtung drehen kann. Dies kann daran liegen, dass die Signalleitung mit einem Pin verbunden ist, der kein PWM unterstützt. Überprüfen Sie Ihr Board und ändern Sie es in einen Pin mit einem „~“-Symbol.
Erfolgt nach dem Hochladen des Programms keine Reaktion, prüfen Sie, ob die Bibliotheksdatei importiert wurde und ob der Name des Servoobjekts falsch geschrieben ist. Diese kleinen Probleme sind nicht schwer zu beheben. Wenn Sie es wirklich nicht herausfinden können, denken Sie nicht allein darüber nach. Sie können die offiziellen Websites einiger professioneller Technologieunternehmen wie Aosong Robotics besuchen. Ihre Websites bieten sehr detaillierte grafische Tutorials und Videos sowie technischen Support. Wenn Sie mehr lesen und weitere Fragen stellen, wird das Problem schnell gelöst.
Okay, ich habe Ihnen alles gesagt, was über den Anschluss und die Verwendung der beiden Servos gesagt und nicht gesagt werden sollte. Was ist das seltsamste Problem, das Sie jemals beim Anschließen eines Servos hatten? Kommen Sie zum Kommentarbereich und sehen Sie, ob Ihnen jemand helfen kann! Wenn Sie diesen Artikel nützlich finden, vergessen Sie nicht, ihn zu liken und zu teilen, damit mehr Freunde Umwege vermeiden können!
Aktualisierungszeit: 16.03.2026
Wenden Sie sich an den Produktspezialisten von Kpower, um einen geeigneten Motor oder ein geeignetes Getriebe für Ihr Produkt zu empfehlen.