محرك سيرفو#

مقدمة#

محرك المؤازرة ذو الأسلاك الثلاثة من نوع VEX هو جهاز ذو 3 أسلاك يمكنه الدوران إلى موضع محدد بناءً على إشارة تحكم من وحدة التحكم V5 Brain.

محرك سيرفو VEX ثلاثي الأسلاك.

تستخدم هذه الصفحة الاسم servo_motor كمثال لاسم محرك سيرفو. استبدله بالاسم الذي قمت بتكوينه حسب الحاجة.

فيما يلي قائمة بالطرق المتاحة:

  • set_position – ينقل محرك سيرفو إلى موضع محدد بين 0 و 100 درجة.

المنشئ – تهيئة محرك سيرفو يدويًا.

  • Servo – إنشاء محرك سيرفو.

تحديد_الموضع#

set_position يحرك محرك سيرفو إلى موضع محدد بين 0 و 100 درجة.

ملاحظة: يبدأ محرك السيرفو كل مشروع عن طريق توسيط نفسه تلقائيًا عند 50 درجة قبل إكمال أي حركات.

رسم تخطيطي لمحرك سيرفو يوضح الدرجات التي يمكنه الدوران بها، من 100 درجة على اليسار، إلى 50 درجة في المنتصف، و0 درجة على اليمين.

Usage:
servo_motor.set_position(value, units)

حدود

وصف

value

قيمة الموضع المراد ضبطها لمحرك السيرفو. يمكن أن تكون هذه القيمة عددًا integer ) أو عددًا عشريًا (float) يتراوح بين 0 و100.

units

وحدة تحديد الموضع: DEGREES أو PERCENT (افتراضي).

المُنشئون#

تُستخدم الدوال البانية لإنشاء كائنات Servo يدويًا، وهي ضرورية لتكوين محرك Servo خارج VEXcode.

Servo#

Servo يُنشئ محرك سيرفو.

Usage:
Servo(port)

المعلمة

وصف

port

المنفذ ثلاثي الأسلاك الذي يتصل به محرك السيرفو:

  • على V5 Brain – Ports.PORTx حيث x هو رقم المنفذ.
  • على 3-Wire Expander – expander.a حيث expander هو اسم مثيل الموسع.

# Create a Servo Motor in Port A
servo_motor = Servo(brain.three_wire_port.a)