Description
The SG90 Micro Servo is a small and versatile servo motor ideal for use in robotics, model making, and other precision control applications. This servo offers 180-degree rotation with a torque rating of 1.8 kg.cm, making it suitable for tasks that require light to medium load control. It features durable plastic gears and operates with a standard PWM signal for position control.
Key Features:
- Rotation: 0 to 180 degrees
- Torque: 1.8 kg.cm (at 4.8V)
- Power Supply: Typically operates at 4.8V to 6V
- Control Signal: Standard Pulse Width Modulation (PWM)
- Gear Material: Plastic (lightweight and cost-effective)
- Weight: Approximately 9g (lightweight)
- Dimensions: 22.5 x 11.5 x 29mm (compact size)
- Current Draw: Around 500mA (under load)
Applications:
- Robotics: Used for controlling limbs, grippers, and other movements.
- Modeling: Ideal for RC cars, airplanes, or boats for steering and throttle control.
- Educational Projects: Great for beginners learning about servos and motor control.
- Automation: Can be used for opening/closing doors, adjusting angles, or controlling small robotic arms.
Benefits:
- Compact and Lightweight: Ideal for small-scale projects and applications with space constraints.
- Affordable: Provides a cost-effective solution for lightweight, precise movements in hobby and DIY electronics.
- Easy to Use: Simple to integrate with Arduino, Raspberry Pi, or other microcontroller-based systems using PWM control.
The SG90 Micro Servo is an excellent choice for low-torque, precise positioning tasks in electronics projects, robotics, and hobby applications.
Pin Connections
1 Table
Pin Connections Table 1
| Arduino Pin | Servo motor SG90 |
|---|---|
| D9 | Orange Wire |
| 5V | Red Wire |
| GND | Brown wire |
Arduino Ultrasonic Sensor
1 Example • C/C++
Arduino Servo Test Code
Code Comments:
The servo moves between 0 → 90 → 180 degrees.
If the servo is shaking or unstable:
May be needed to Use an external 5V power supply.
Connect a common GND between the Arduino and the power supply.
File: arduino_servo_test_code.ino
331 characters
1//Ekostra.com
2#include <Servo.h>
3
4Servo myServo; // Create servo object
5
6void setup() {
7 myServo.attach(9); // Servo signal pin
8}
9
10void loop() {
11 myServo.write(0); // Move to 0 degree
12 delay(1000);
13
14 myServo.write(90); // Move to 90 degree
15 delay(1000);
16
17 myServo.write(180); // Move to 180 degree
18 delay(1000);
19}
20
Specification
General
| Weight Weight | 9,0000 g |
|---|---|
Dimensions
|
22,8 × 12,6 × 34,5 mm |
| model |
SG90 |
| weightgm |
9 |
| operating-voltage-vdc |
3.0 ~ 7.2 |
| operating-speed-4-8v |
0.10sec/60° |
| stall-torque-4-8v-kg-cm |
1.2 |
| stall-torque-6-6v-kg-cm |
1.6 |
| operating-temperature-c |
-30 to 60 |
| dead-band-width-s |
7 |
| gear-type |
Glass Fiber |
| rotational-degree |
180º |
| servo-plug |
JR |
| cable-length-cm |
25 |
