Arduino – Servo-Motor gesteuert durch Potentiometer
In einem vorherigen Tutorial haben wir gelernt, wie ein Potentiometer einen Servo-Motor auslöst. In diesem Tutorial lernen wir, wie man einen Servo-Motor entsprechend dem Ausgangswert des Potentiometers dreht.
Erforderliche Hardware
Oder Sie können die folgenden Kits kaufen:
1 | × | DIYables STEM V3 Starter-Kit (Arduino enthalten) | |
1 | × | DIYables Sensor-Kit (30 Sensoren/Displays) | |
1 | × | DIYables Sensor-Kit (18 Sensoren/Displays) |
Über Servomotor und Potentiometer
Wenn Sie nichts über Servomotoren und Potentiometer wissen (Pinbelegung, wie sie funktionieren, wie man sie programmiert ...), lernen Sie in den folgenden Tutorials mehr darüber:
Verdrahtungsdiagramm

Dieses Bild wurde mit Fritzing erstellt. Klicken Sie, um das Bild zu vergrößern.
Wie man programmiert
- Liest den Wert des Potentiometers (Wert zwischen 0 und 1023)
- Skaliert es auf einen Winkel (Wert zwischen 0 und 180)
- Setzt die Servoposition entsprechend dem Winkel
Arduino-Code
Schnelle Schritte
- Verbinde Arduino über ein USB-Kabel mit dem PC
- Öffne die Arduino-IDE, wähle das richtige Board und den richtigen Port aus
- Kopiere den obigen Code und öffne ihn mit der Arduino-IDE
- Klicke auf die Hochladen-Schaltfläche in der Arduino-IDE, um den Code auf den Arduino hochzuladen

- Öffne den seriellen Monitor
- Drehe am Potentiometer
- Sieh dir die Rotation des Servomotors an
- Sieh dir das Ergebnis im seriellen Monitor an
Code-Erklärung
Lies die zeilenweise Erklärung in den Kommentarzeilen des Quellcodes!
Video Tutorial
Wir erwägen die Erstellung von Video-Tutorials. Wenn Sie Video-Tutorials für wichtig halten, abonnieren Sie bitte unseren YouTube-Kanal , um uns zu motivieren, die Videos zu erstellen.