De SG90 is een kleine hobbyservo die naar een ingestelde stand beweegt met een PWM-regelsignaal. Meestal zijn drie aansluitingen nodig: een PWM-signaal, voeding (VCC 3–6V) en een gemeenschappelijke massa (GND) die aan de driver is gekoppeld. De servo wordt vaak gebruikt met microcontrollers zoals Arduino en ESP32 voor nauwkeurige hoekregeling.
| Pin | Signaal | Beschrijving |
|---|---|---|
GND |
Ground | GND |
VCC |
Power VCC | 3V - 6V |
PWM |
PWW signal | PWM signal |
Heeft PWM (signaal), VCC (3–6V) en GND nodig. Alle drie moeten aangesloten zijn. VCC en GND gaan naar V+ en GND van de driver.
| Van | Naar | Draad |
|---|---|---|
board:GND |
x1:GND |
black |
board:5V |
x1:VCC |
red |
board:D9 |
x1:PWM |
green |
Dit voorbeeld is geschreven en compile-gecheckt voor de arduino-uno. Codey Online past het voor je aan naar elk ander ondersteund board.
#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);
}
Beschrijf wat je wilt bouwen. Codey Online schrijft de code, tekent het aansluitschema, compileert het en flasht je board rechtstreeks vanuit de browser.
Gratis starten