Codey Online › Libreria 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);
}

Componenti correlati

A4988 Stepper Driver

A4988 Stepper Driver

BTS7960 Motor Driver

BTS7960 Motor Driver

DRV8825 Driver Board

DRV8825 Driver Board

L298N Motor Driver Board

L298N Motor Driver Board

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