استخدام محرك السيرفو V5 ثلاثي الأسلاك

محرك VEX 3-Wire Servo هو محرك مزود بوحدة تحكم دقيقة متكاملة تتيح تحديد المواقع الزاوية بدقة ضمن نطاق حركة
درجة. بينما تدور المحركات المستمرة بحرية، يستخدم محرك المؤازرة مشغلًا للتحرك إلى موضع محدد بسرعة ثابتة ويقاوم بنشاط الحركة الخارجية أثناء تثبيت هذا الموضع حتى يتم إعطاؤه أمرًا جديدًا. 


توصيل السيرفو ثلاثي الأسلاك

يظهر جهاز V5 Brain مع تسليط الضوء على منافذه الثمانية ذات الثلاثة أسلاك. هذه المنافذ مُصنفة أبجديًا من A إلى H.

1. لتوصيل محرك سيرفو ثلاثي الأسلاك بجهاز V5 Brain، حدد منافذ 3 الأسلاك على جانب Brain.

يظهر جهاز V5 Brain مع جهاز المؤازرة ثلاثي الأسلاك المتصل بأحد منافذه ثلاثية الأسلاك.

2. قم بتوصيل VEX 3-Wire Servo بأحد هذه المنافذ.


التكوين في VEXcode

قائمة أجهزة VEXcode V5 بعد تحديد زر إضافة جهاز. تم تمييز خيار الأسلاك الثلاثة.

1. حدد 3-WIRE من نافذة الجهاز.

قائمة أجهزة VEXcode V5 بعد تحديد خيار 3-Wire. تم تمييز خيار المؤازرة.

2. حدد SERVO من قائمة الأجهزة ذات الأسلاك الثلاثة.

قائمة أجهزة VEXcode V5 مع عرض قائمة منفذ الأسلاك الثلاثة.

3. حدد المنفذ 3-Wire الذي يتصل به المؤازر.

قائمة أجهزة VEXcode V5 مع عرض قائمة منفذ 3 أسلاك وتحديد المنفذ الأول. في الأسفل، تم تمييز زر "تم".

4. حدد تم.

ملاحظة: قم بتغيير اسم Servo عن طريق تحديد الاسم الموجود على يمين أيقونة Servo. في لقطة الشاشة هذه، تم تسميته "ServoA".


استخدام السيرفو مع الكتل

رسم تخطيطي لجهاز المؤازرة ثلاثي الأسلاك مع نطاق حركته الموضح بـ 100 درجة إجمالاً. تشير الملصقات إلى أنه عند استخدام المحرك المؤازر في مشاريع Blocks، يتم توسيطه عند 50 درجة، ويتراوح من 0 إلى 100.

يتمتع جهاز VEX 3-Wire Servo بنطاق إجمالي يبلغ 100 درجة، مع الحد الأدنى عند 0 درجة، والحد الأعلى عند 100 درجة، و50 درجة كمركز دقيق.

ملاحظة: يبدأ جهاز VEX 3-Wire Servo كل مشروع من خلال تركيز نفسه تلقائيًا على زاوية 50 درجة قبل إكمال أي حركات.

كتلة محرك سيرفو VEXcode V5 Spin التي تقرأ Spin ServoA إلى الموضع 50 درجة.

يمكن التحكم في المحرك باستخدام Spin Servo لوضع كتلة عن طريق إدخال الزاوية المطلوبة للمحرك للتحرك إليها.

لمزيد من المعلومات حول هذه الكتلة، انتقل إلى مرجع واجهة برمجة التطبيقاتSpin Servo لوضع كتلة هنا.


استخدام Servos مع Python / C++

رسم تخطيطي لجهاز المؤازرة ثلاثي الأسلاك مع نطاق حركته الموضح بـ 100 درجة إجمالاً. تشير الملصقات إلى أنه عند استخدام Servo في مشاريع Python / C++، يتم توسيطه عند 0 درجة، ويتراوح من سالب 50 إلى موجب 50.

يتمتع جهاز VEX 3-Wire Servo بنطاق إجمالي يبلغ 100 درجة، مع الحد الأدنى عند -50 درجة، والحد الأعلى عند 50 درجة، و0 درجة كمركز دقيق.

ملاحظة: يبدأ جهاز VEX 3-Wire Servo كل مشروع من خلال تركيز نفسه تلقائيًا على 0 درجة قبل إكمال أي حركات.

بايثون

servo_a.set_position(50, درجة)


سي++

ServoA.setPosition(50.0، درجة)؛

يمكن التحكم في المحرك باستخدام الطريقة المقابلة له في Python أو C++ وإدخال الزاوية المطلوبة للتحرك نحو المحرك.

 

للحصول على مزيد من المعلومات حول هذه الطرق، انتقل إلى مرجع واجهة برمجة التطبيقات (API) الخاص بها Python أو ++.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: