SG90 Servo Motor vs DC Gear Motor: Which Motor Does Your Robot or Arduino Project Need?
The difference between an SG90 micro servo and a DC gear motor, how each is controlled from an Arduino, and which suits robot cars, robotic arms, door locks, solar trackers and student projects.
2 min readBy the module.pk teamاردو میں پڑھیں ↓
Browse all 2 Motors
Every moving project needs a motor, and the two most common in student and hobby robotics are the SG90 micro servo and the DC gear motor. They look similar in a kit but do very different jobs: a servo moves to an exact angle and holds it, while a gear motor spins continuously with strong torque.
Both are on our motors page.
SG90 micro servo: precise angles
The SG90 is a tiny 9 gram servo with a gearbox and a control circuit inside. Send it a pulse signal from any Arduino pin and it turns to that angle, from about 0 to 180 degrees, and holds there. It runs on 4.8V to 6V and connects with three wires: power, ground and signal.
- Robotic arms and grippers
- Steering on robot cars
- Pan and tilt camera mounts
- Automatic door locks and dispensers
- Solar trackers

DC gear motor: continuous power
A DC gear motor is a small DC motor with a gearbox that trades speed for torque, so it can push a robot car's wheels. It spins as long as it has power, faster with more voltage, and reverses when you swap the wires. An Arduino cannot drive it directly, so it goes through a motor driver such as the L298N.
- Robot cars and line followers
- Conveyor and lift models
- Fans and stirrers
- Automatic curtains

Servo or gear motor at a glance
| SG90 servo | DC gear motor | |
|---|---|---|
| Motion | To an exact angle | Continuous rotation |
| Control | Signal pulse from Arduino pin | Through a motor driver |
| Best for | Arms, steering, locks | Wheels, conveyors, fans |
Filter motors on module.pk
On our motors page you can pick the motor type, such as a servo or a DC gear motor, then filter by operating voltage, speed and gears. Each listing shows torque, rotation, shaft and shape so the motor fits your wheels or brackets.
Frequently asked questions
Can I power an SG90 from the Arduino 5V pin?
One small servo is usually fine. Several servos need a separate 5V supply with a shared ground.
Why do I need a motor driver for a DC motor?
An Arduino pin cannot supply the motor's current or reverse its direction. A driver like the L298N does both.
اردو میں
SG90 سروو موٹر یا DC گیئر موٹر: آپ کے روبوٹ یا Arduino پراجیکٹ کو کون سی موٹر چاہیے؟
ہر چلنے والے پراجیکٹ کو موٹر چاہیے، اور سٹوڈنٹ اور شوقیہ روبوٹکس میں دو سب سے عام ہیں: SG90 مائیکرو سروو اور DC گیئر موٹر۔ کٹ میں یہ ملتی جلتی لگتی ہیں مگر کام بالکل الگ ہے: سروو ایک خاص زاویے پر جا کر رکتی ہے، جبکہ گیئر موٹر مضبوط طاقت سے مسلسل گھومتی ہے۔
دونوں ہمارے motors پیج پر ہیں۔
SG90 مائیکرو سروو: پکا زاویہ
SG90 ایک چھوٹی 9 گرام کی سروو ہے جس کے اندر گیئر باکس اور کنٹرول سرکٹ ہے۔ کسی بھی Arduino پن سے پلس سگنل بھیجیں تو یہ اس زاویے پر گھومتی ہے، تقریباً 0 سے 180 ڈگری، اور وہیں رکی رہتی ہے۔ یہ 4.8V سے 6V پر چلتی ہے اور تین تاروں سے جڑتی ہے: بجلی، گراؤنڈ اور سگنل۔
- روبوٹک بازو اور گرپر
- روبوٹ کار کا سٹیئرنگ
- کیمرہ گھمانے والا سٹینڈ
- خودکار دروازے کے لاک اور ڈسپنسر
- سولر ٹریکر

DC گیئر موٹر: مسلسل طاقت
DC گیئر موٹر ایک چھوٹی DC موٹر ہے جس کے ساتھ گیئر باکس لگا ہے جو رفتار کم کر کے طاقت بڑھاتا ہے، تاکہ روبوٹ کار کے پہیے دھکیل سکے۔ جب تک بجلی ملے یہ گھومتی ہے، زیادہ وولٹیج پر تیز، اور تاریں بدلنے سے الٹی چلتی ہے۔ Arduino اسے سیدھا نہیں چلا سکتا، اس لیے یہ L298N جیسے موٹر ڈرائیور کے ذریعے لگتی ہے۔
- روبوٹ کار اور لائن فالوور
- کنویئر اور لفٹ ماڈل
- پنکھے اور ملانے والی مشین
- خودکار پردے

سروو یا گیئر موٹر کا موازنہ
| SG90 سروو | DC گیئر موٹر | |
|---|---|---|
| حرکت | مقرر زاویے تک | مسلسل گھومنا |
| کنٹرول | Arduino پن سے سگنل پلس | موٹر ڈرائیور کے ذریعے |
| کس کے لیے بہتر | بازو، سٹیئرنگ، لاک | پہیے، کنویئر، پنکھے |
module.pk پر موٹر فلٹر کریں
ہمارے motors پیج پر موٹر کی قسم چنیں، جیسے سروو یا DC گیئر موٹر، پھر وولٹیج، رفتار اور گیئر سے فلٹر کریں۔ ہر پارٹ پر طاقت، گھومنا، شافٹ اور شکل لکھی ہے تاکہ موٹر آپ کے پہیوں یا بریکٹ میں فٹ آئے۔
اکثر پوچھے جانے والے سوال
کیا SG90 کو Arduino کی 5V پن سے چلا سکتے ہیں؟
ایک چھوٹی سروو عام طور پر ٹھیک ہے۔ کئی سروو کو الگ 5V سپلائی چاہیے، گراؤنڈ مشترک رکھیں۔
DC موٹر کے لیے موٹر ڈرائیور کیوں چاہیے؟
Arduino کی پن موٹر کا کرنٹ نہیں دے سکتی نہ اس کی سمت بدل سکتی ہے۔ L298N جیسا ڈرائیور دونوں کام کرتا ہے۔
