Arduino Nano ESP32 - Servomotor
Dieses Tutorial gibt Anweisungen, wie man den Arduino Nano ESP32 verwendet, um einen Servomotor zu steuern.
Erforderliche Hardware
Oder Sie können die folgenden Kits kaufen:
| 1 | × | DIYables Sensor-Kit (30 Sensoren/Displays) | |
| 1 | × | DIYables Sensor-Kit (18 Sensoren/Displays) |
Über Servomotor
Der Standard-Servomotor ist ein Motor, der sich zwischen 0° und 180° drehen kann.
Servomotor-Pinbelegung
Der Servomotor hat drei Pins:
- GND-Pin: (braun oder schwarz) verbindet diesen Pin mit GND (0 V)
- VCC-Pin: (rot) verbindet diesen Pin mit VCC (5 V)
- Signal-Pin: (gelb oder orange) empfängt das PWM-Steuersignal vom Pin eines ESP32

Wie ein Servomotor funktioniert
Schaltplan zwischen Servomotor und Arduino Nano ESP32
- Beim Betrieb des Arduino Nano ESP32-Boards über den USB-Anschluss.

Dieses Bild wurde mit Fritzing erstellt. Klicken Sie, um das Bild zu vergrößern.
- Wenn das Arduino Nano ESP32-Board über den Vin-Pin mit Strom versorgt wird.

Dieses Bild wurde mit Fritzing erstellt. Klicken Sie, um das Bild zu vergrößern.
※ Notiz:
Wenn Sie die Arduino Nano ESP32-Platine über den USB-Anschluss mit Strom versorgen, sollte der Servo-Motor nicht über den Vin-Pin bzw. den VBUS-Pin mit Strom versorgt werden. Wenn Sie den Servo-Motor über diesen Pin mit Strom versorgen, kann Ihr Board beschädigt werden.
Arduino Nano ESP32 Code
Schnelle Schritte
Um mit dem Arduino Nano ESP32 zu beginnen, befolgen Sie diese Schritte:
- Wenn Sie neu bei Arduino Nano ESP32 sind, lesen Sie das Tutorial zu wie man die Umgebung für Arduino Nano ESP32 in der Arduino IDE einrichtet.
- Verbinden Sie die Bauteile gemäß dem bereitgestellten Diagramm.
- Verbinden Sie das Arduino Nano ESP32-Board mit Ihrem Computer über ein USB-Kabel.
- Öffnen Sie die Arduino IDE auf Ihrem Computer.
- Wählen Sie das Arduino Nano ESP32-Board und den entsprechenden COM-Port aus.
- Klicken Sie auf das Bibliotheken-Symbol in der linken Leiste der Arduino IDE.
- Geben Sie ESP32Servo in das Suchfeld ein, suchen Sie dann nach der Servo-Bibliothek von Kevin Harrington,John K. Bennett.
- Klicken Sie auf die Installieren-Schaltfläche, um die Servo-Bibliothek für Arduino Nano ESP32 zu installieren.

- Kopieren Sie den obigen Code und fügen Sie ihn in die Arduino IDE ein.
- Kompilieren und laden Sie den Code auf das Arduino Nano ESP32-Board, indem Sie in der Arduino IDE auf die Schaltfläche Hochladen klicken.

- Siehe das Ergebnis: Der Servomotor dreht sich langsam um etwa 180° im Uhrzeigersinn und gegen den Uhrzeigersinn
Zeile für Zeile Code-Erklärung
Der obige Arduino Nano ESP32-Code enthält eine Zeilen-für-Zeile-Erklärung. Bitte lesen Sie die Kommentare im Code!
Wie man die Geschwindigkeit eines Servomotors steuert
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.
Die Anleitung und der Quellcode für das obige Video stehen unter wie man den Servomotor über das Web steuert zur Verfügung.