إن لم يعمل التشغيل، افتحه على YouTube ↗

مشروع 15: تحريك محرّك سيرفو (Servo Sweep)

المصدر: YouTube Tutorial

📘 الشرح

🎯 الفكرة والهدف:
نحرّك محرّك سيرفو من 0° إلى 180° ذهاباً وإياباً. السيرفو أساس الأذرع الروبوتية وأنظمة التوجيه.

📘 الشرح:
• مكتبة Servo تسهّل التحكّم بزاوية المحرّك.
• attach(9): نربط إشارة السيرفو بالطرف 9.
• write(زاوية): نأمر المحرّك بالذهاب لزاوية 0–180.
• حلقتا for تزيدان ثم تنقصان الزاوية درجةً درجة مع delay بسيط لحركة ناعمة.
تنبيه: المحرّكات الأكبر تحتاج مصدر طاقة خارجي 5V مع توحيد GND.

🔌 طريقة التوصيل

  • السلك البرتقالي (الإشارة) ← الطرف الرقمي 9
  • السلك الأحمر (+) ← 5V
  • السلك البني/الأسود (−) ← GND

🧩 المكوّنات المطلوبة

  • أردوينو أونو
  • محرّك سيرفو SG90
  • أسلاك توصيل
  • (يُفضّل مصدر طاقة خارجي 5 فولت للمحرّكات الأكبر)

💻 الكود

#include <Servo.h>
Servo myServo;

void setup() {
  myServo.attach(9);   // طرف إشارة السيرفو
}

void loop() {
  for (int pos = 0; pos <= 180; pos++) {
    myServo.write(pos);
    delay(15);
  }
  for (int pos = 180; pos >= 0; pos--) {
    myServo.write(pos);
    delay(15);
  }
}

فيديوهات أخرى

🛠️ لطلب عمل مشروع مشابه، أو مساعدة في تنفيذه، يمكنكم التواصل معنا.
تواصل عبر واتساب
✓ تم نسخ رابط المشروع
تمت الإضافة إلى السلة