Codey OnlineBiblioteka komponentów Arduino i ESP32 › Servo SG90
Servo SG90
Aktuatory

Servo SG90

SG90 to mały serwomechanizm hobbystyczny, który ustawia się na zadane pozycje za pomocą sygnału sterującego PWM. Zwykle wymaga trzech połączeń: sygnału PWM, zasilania (VCC 3–6V) oraz wspólnej masy (GND) połączonej z driverem. Serwo jest często używane z mikrokontrolerami takimi jak Arduino i ESP32 do precyzyjnego sterowania kątem.

Szerokość: 66.3 mm

Pinout — Servo SG90

Pin Sygnał Opis
GND Ground GND
VCC Power VCC 3V - 6V
PWM PWW signal PWM signal

Wskazówki dotyczące połączeń

Wymaga PWM (sygnał), VCC (3–6V), GND. Wszystkie trzy muszą być podłączone. VCC i GND idą do V+ i GND drivera.

Przykładowy schemat połączeń — Servo SG90

Z Do Przewód
board:GND x1:GND black
board:5V x1:VCC red
board:D9 x1:PWM green

Przykładowy kod Arduino — Servo SG90

Ten przykład został napisany i sprawdzony kompilacją dla arduino-uno. Codey Online dostosuje go do każdej innej obsługiwanej płytki.

#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);
}

Zbuduj swój projekt Arduino lub ESP32 z pomocą AI

Opisz, co chcesz zbudować. Codey Online napisze kod, narysuje schemat połączeń, skompiluje projekt i wgra go na płytkę bezpośrednio z przeglądarki.

Zacznij za darmo