⚙️ سروو موتور (Servo)

سروو موتور چیست و چه فرقی با موتور معمولی دارد؟ آموزش سیم‌بندی سه سیم سروو، کتابخانه Servo آردوینو و کنترل زاویه ۰ تا ۱۸۰ درجه — با شبیه‌ساز آنلاین فارسی.

سروو موتور (Servo)

سروو موتور چیست؟

موتور معمولی فقط «می‌چرخد»، ولی سروو دقیقاً به زاویه‌ای که بگویی می‌رود و همان‌جا می‌ماند — مثلاً بگو «برو ۹۰ درجه» و می‌رود! داخلش یک موتور + جعبه‌دنده + یک پتانسیومتر (برای فهمیدن زاویه‌ی فعلی) و یک مدار کنترل است.

سه سیم سروو

پایهنقش
قهوه‌ای / مشکی (GND)منفی — به GND آردوینو
قرمز (V+)تغذیه — به 5V
نارنجی / زرد (SIG)سیگنال — به یک پین PWM مثل 9

چطور زاویه را می‌فهمد؟

آردوینو هر ۲۰ میلی‌ثانیه یک پالس کوتاه می‌فرستد. طول پالس ۱ میلی‌ثانیه = ۰ درجه، ۱٫۵ = ۹۰ درجه، ۲ = ۱۸۰ درجه. خوشبختانه کتابخانه‌ی Servo همه‌ی این‌ها را خودش انجام می‌دهد!

کد آردوینو

#include <Servo.h>
Servo myServo;

void setup() {
  myServo.attach(9);      // سیم سیگنال روی پین 9
}
void loop() {
  myServo.write(0);       // برو صفر درجه
  delay(1000);
  myServo.write(90);      // برو 90 درجه
  delay(1000);
  myServo.write(180);     // برو 180 درجه
  delay(1000);
}

کجاها استفاده می‌شود؟

اشتباهات رایج

سروو را توی شبیه‌ساز بچرخان ⚙️

پروژه‌هایی که از این قطعه استفاده می‌کنند

🦾

سروو موتور — جاروب

🎚️

پتانسیومتر کنترل سروو

قطعات مرتبط

💡

LED (دیود نورانی)

🟤

مقاومت (Resistor)

🔘

دکمه فشاری (Push Button)