Der SG90 ist ein kleiner Hobby-Servo, der sich mit einem PWM-Steuersignal auf vorgegebene Positionen bewegt. Er benötigt in der Regel drei Anschlüsse: ein PWM-Signal, die Versorgungsspannung (VCC 3–6V) und eine gemeinsame Masse (GND), die mit dem Treiber verbunden ist. Der Servo wird häufig mit Mikrocontrollern wie Arduino und ESP32 für eine präzise Winkelsteuerung verwendet.
| Pin | Signal | Beschreibung |
|---|---|---|
GND |
Ground | GND |
VCC |
Power VCC | 3V - 6V |
PWM |
PWW signal | PWM signal |
Benötigt PWM (Signal), VCC (3–6V) und GND. Alle drei müssen angeschlossen sein. VCC und GND gehen an V+ und GND des Treibers.
| Von | Nach | Kabel |
|---|---|---|
board:GND |
x1:GND |
black |
board:5V |
x1:VCC |
red |
board:D9 |
x1:PWM |
green |
Dieses Beispiel wurde für das arduino-uno geschrieben und kompiliergeprüft. Codey Online passt es für jedes andere unterstützte Board an.
#include <Servo.h>
Servo sg90;
const int servoPin = 9;
void setup() {
Serial.begin(9600);
sg90.attach(servoPin);
Serial.println("SG90 servo demo starting.");
}
void loop() {
Serial.println("Moving to 0 degrees");
sg90.write(0);
delay(1000);
Serial.println("Moving to 90 degrees");
sg90.write(90);
delay(1000);
Serial.println("Moving to 180 degrees");
sg90.write(180);
delay(1000);
}
Beschreib einfach, was du bauen willst. Codey Online schreibt den Code, zeichnet den Schaltplan, kompiliert alles und flasht dein Board direkt aus dem Browser.
Kostenlos starten