Codey Online › Biblioteca de componentes Arduino y ESP32 › Servo SG90
Servo SG90
Actuadores

Servo SG90

El SG90 es un pequeño servo de hobby que se mueve a posiciones ordenadas mediante una señal de control PWM. Normalmente requiere tres conexiones: una señal PWM, la alimentación (VCC 3–6V) y una masa común (GND) conectada al driver. El servo se usa a menudo con microcontroladores como Arduino y ESP32 para un control preciso del ángulo.

Ancho: 66.3 mm

Pinout — Servo SG90

Pin Señal Descripción
GND Ground GND
VCC Power VCC 3V - 6V
PWM PWW signal PWM signal

Notas de cableado

Requiere PWM (señal), VCC (3–6V) y GND. Los tres deben estar conectados. VCC y GND van a V+ y GND del driver.

Esquema de cableado de ejemplo — Servo SG90

Desde Hasta Cable
board:GND x1:GND black
board:5V x1:VCC red
board:D9 x1:PWM green

Código Arduino de ejemplo — Servo SG90

Este ejemplo se escribió y verificó por compilación para arduino-uno. Codey Online lo adapta a cualquier otra placa compatible.

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

Componentes relacionados

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 tu proyecto de Arduino o ESP32 con IA

Describe lo que quieres construir. Codey Online escribe el codigo, dibuja el esquema de conexiones, lo compila y graba tu placa directamente desde el navegador.

Empieza gratis