szervó

Arduino Servosteuerung

Zur Steuerung der Servos hat Arduino eine eigene Bibliothek entwickelt, die Servobibliothek , die hier zu finden ist (zusammen mit Beispielprogrammen): https://www.arduino.cc/en/Reference/Servo.

In den meisten Fällen sind die Signal- und Versorgungsspannungen der Servos dieselben wie die des Arduino, sodass die Signalleitung direkt an das Arduino angeschlossen werden kann:

Arduino Servosteuerung

Servotester

Um die Servos zu testen, um die Grundposition festzulegen, lohnt es sich, ein paar Euro in einen Servotester zu investieren. Sie sind in verschiedenen Ausführungen erhältlich, von denen die einfachsten die folgenden Modi unterstützen:

Servotester

PCA9685 Modul

PCA9685 Multiservo-Modul

Der PCA9685 ist ein Erweiterungsmodul, mit dem gleichzeitig mit der I²C-Kommunikation auf 16 Servos zugegriffen werden kann. Die Adresse der Module können einzeln festgelegt werden, sodass mehrere Module parallel verwendet werden können. Rein theoretisch bis zu 62 Module können nacheinander angeschlossen (und adressiert) werden, was insgesamt 992 Servos ergibt.

Nach dem Anschließen der Kommunikation empfiehlt es sich, das Vorhandensein des Moduls mit dem Arduino I²C-Scannerprogramm zu testen.

Andere I²C-Lösungen: Arduino I²C.

Verdrahtung

PCA9685 Verdrahtung

Quelle: http://johnny-five.io/examples/led-PCA9685/

Software