Codey OnlineBibliothèque de composants Arduino & ESP32 › Servo SG90
Servo SG90
Actionneurs

Servo SG90

Le SG90 est un petit servomoteur de modélisme qui se positionne selon une commande PWM. Il nécessite généralement trois connexions : un signal PWM, l'alimentation (VCC 3–6V) et une masse commune (GND) reliée au driver. Le servo est souvent utilisé avec des microcontrôleurs comme Arduino et ESP32 pour un contrôle précis de l'angle.

Largeur: 66.3 mm

Brochage — Servo SG90

Broche Signal Description
GND Ground GND
VCC Power VCC 3V - 6V
PWM PWW signal PWM signal

Conseils de câblage

Nécessite PWM (signal), VCC (3–6V), GND. Les trois doivent être connectés. VCC et GND vont sur V+ et GND du driver.

Exemple de schéma de câblage — Servo SG90

De Vers Fil
board:GND x1:GND black
board:5V x1:VCC red
board:D9 x1:PWM green

Exemple de code Arduino — Servo SG90

Cet exemple a été écrit et vérifié à la compilation pour le arduino-uno. Codey Online l'adapte pour vous à toute autre carte prise en charge.

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

Construisez votre projet Arduino ou ESP32 avec l'IA

Décrivez ce que vous voulez créer. Codey Online écrit le code, dessine le schéma de câblage, le compile et flashe votre carte directement depuis le navigateur.

Commencez gratuitement