

The AZDelivery Micro Servo 9G (SG90) is a compact and lightweight servo motor designed for applications requiring precise angular position control. It is widely used in robotics, RC vehicles, drones, and hobby electronics projects. With its small size and ease of use, the SG90 is an excellent choice for projects where space and weight are critical factors.








The following table outlines the key technical details of the AZDelivery Micro Servo 9G (SG90):
| Parameter | Value |
|---|---|
| Operating Voltage | 4.8V to 6.0V |
| Stall Torque | 1.8 kg·cm (4.8V), 2.2 kg·cm (6.0V) |
| Operating Speed | 0.12 s/60° (4.8V), 0.10 s/60° (6.0V) |
| Weight | 9 grams |
| Dimensions | 22.2 x 11.8 x 31 mm |
| Gear Type | Plastic |
| Rotation Angle | 0° to 180° |
| Connector Type | 3-pin female header |
The SG90 servo motor has a 3-pin connector with the following pinout:
| Pin | Wire Color | Function |
|---|---|---|
| 1 | Brown | Ground (GND) |
| 2 | Red | Power (VCC) |
| 3 | Orange | Signal (PWM input) |
The following Arduino code demonstrates how to control the SG90 servo motor using the Servo library:
#include <Servo.h> // Include the Servo library
Servo myServo; // Create a Servo object to control the SG90
void setup() {
myServo.attach(9); // Attach the servo to pin 9 on the Arduino
}
void loop() {
myServo.write(0); // Move the servo to 0 degrees
delay(1000); // Wait for 1 second
myServo.write(90); // Move the servo to 90 degrees
delay(1000); // Wait for 1 second
myServo.write(180); // Move the servo to 180 degrees
delay(1000); // Wait for 1 second
}
Servo Not Moving
Servo Jittering
Servo Overheating
Limited Range of Motion
Q: Can the SG90 rotate continuously?
A: No, the SG90 is a positional servo with a rotation range of 0° to 180°. For continuous rotation, use a continuous rotation servo.
Q: Can I power the SG90 directly from an Arduino UNO?
A: While possible, it is not recommended as the Arduino's 5V pin may not provide sufficient current. Use an external power supply for reliable operation.
Q: How do I control multiple SG90 servos with an Arduino?
A: Use multiple PWM-capable pins and create separate Servo objects for each servo. Ensure the power supply can handle the combined current draw of all servos.
Q: What is the lifespan of the SG90 servo?
A: The lifespan depends on usage conditions, but proper handling (e.g., avoiding overloading) can significantly extend its operational life.