SG90 9G Micro Servo Motor for Arduino, ESP32 & RC Projects
Product Overview
The SG90 9G Micro Servo Motor is a lightweight and reliable servo designed for Arduino, ESP32, Raspberry Pi, robotics, RC airplanes, and DIY electronics. It delivers accurate angular control with low power consumption and easy PWM interfacing.
Description
The SG90 9G Micro Servo Motor is one of the most widely used miniature servo motors for electronics, robotics, and remote-control applications. Compact, lightweight, and easy to interface, it provides accurate position control through standard PWM signals, making it ideal for beginners and professional developers alike.
Compatible with Arduino, ESP32, Raspberry Pi, STM32, PIC, AVR, and other microcontrollers, the SG90 is commonly used for robotic arms, obstacle-avoiding robots, pan-tilt camera systems, smart home automation, educational STEM projects, and RC vehicles.
This servo rotates to a commanded angle by interpreting PWM control signals from a microcontroller, enabling precise movement for mechanical systems. Its nylon gear mechanism offers smooth operation while maintaining low weight, making it an excellent choice for small robotic and embedded applications.
Whether you're building a robotic arm, automated door lock, camera mount, or educational robot, the SG90 Micro Servo provides dependable performance at an affordable price.
Applications
- Arduino Projects
- ESP32 Projects
- Raspberry Pi Robotics
- RC Airplanes
- RC Cars
- RC Boats
- Robotic Arms
- Pan & Tilt Camera Systems
- Smart Home Automation
- STEM Education
- DIY Electronics
- Automation Projects
- Embedded Systems
- Educational Robotics
Key Features
- Lightweight 9g Servo Motor
- Precise Position Control
- Standard PWM Interface
- Nylon Gear Mechanism
- Compact Design
- Easy to Interface with Arduino
- Fast Response Time
- Stable Performance
- Suitable for RC & Robotics
- Includes Servo Horns and Mounting Hardware
Technical Specifications
| Specification | Value |
|---|---|
| Product Type | Micro Servo Motor |
| Model | SG90 |
| Weight | Approximately 9g |
| Operating Voltage | 4.8V–6V |
| Control Signal | PWM |
| Rotation Angle | Approximately 180° |
| Gear Type | Nylon Gears |
| Connector | 3-Pin Servo Connector |
| Cable Length | Approximately 25cm |
| Operating Speed | Depends on supply voltage. |
Package Includes
1 × SG90 9G Micro Servo Motor 3 × Servo Horns 1 × Mounting Screw Set
Datasheet Summary
| Parameter | Details |
|---|---|
| Model | SG90 |
| Weight | 9g |
| Operating Voltage | 4.8V–6V |
| Control Method | PWM |
| Rotation | Approximately 180° |
| Gear Material | Nylon |
| Connector | 3-Pin Female Servo Connector |
| Compatible Platforms | Arduino, ESP32, Raspberry Pi, STM32, PIC, AVR |
How It Works
The SG90 servo receives a PWM (Pulse Width Modulation) signal from a microcontroller. The pulse width determines the desired shaft position, and the internal control electronics rotate the output shaft to that angle while continuously maintaining the position. This makes the servo ideal for applications requiring precise angular movement, such as robotic joints, steering systems, pan-tilt mechanisms, and automated actuators.