Codey OnlineLibreria di componenti Arduino ed ESP32 › Servo SG90
Servo SG90
Attuatori

Servo SG90

L'SG90 è un piccolo servo per hobby che si sposta su posizioni comandate tramite un segnale di controllo PWM. In genere richiede tre collegamenti: un segnale PWM, l'alimentazione (VCC 3–6V) e una massa comune (GND) collegata al driver. Il servo è spesso usato con microcontrollori come Arduino e ESP32 per un controllo preciso dell'angolo.

Larghezza: 66.3 mm

Pinout — Servo SG90

Pin Segnale Descrizione
GND Ground GND
VCC Power VCC 3V - 6V
PWM PWW signal PWM signal

Note di cablaggio

Richiede PWM (segnale), VCC (3–6V), GND. Tutti e tre devono essere collegati. VCC e GND vanno a V+ e GND del driver.

Schema di cablaggio di esempio — Servo SG90

Da A Filo
board:GND x1:GND black
board:5V x1:VCC red
board:D9 x1:PWM green

Codice Arduino di esempio — Servo SG90

Questo esempio è stato scritto e verificato in compilazione per arduino-uno. Codey Online lo adatta a qualsiasi altra scheda supportata.

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

Crea il tuo progetto Arduino o ESP32 con l'AI

Descrivi cosa vuoi realizzare. Codey Online scrive il codice, disegna lo schema di collegamento, lo compila e programma la tua scheda direttamente dal browser.

Inizia gratis