وحدة التحكم#

مقدمة#

يتميز جهاز التحكم بالطائرات بدون طيار VEX AIR بتصميم يحتوي على 12 زرًا وعصا تحكم مزدوجة. تتيح هذه المدخلات للطائرة بدون طيار اكتشاف ضغطات الأزرار وحركات عصا التحكم، مما يوفر تحكمًا تفاعليًا وسريع الاستجابة.

فيما يلي قائمة بجميع الكتل المتاحة:

تم الضغط على زر وحدة التحكم#

تقوم كتلة controller button pressed المنطقية بالإبلاغ عما إذا كان يتم الضغط على زر معين في وحدة التحكم.

  • صحيح — يتم الضغط على الزر المحدد.

  • خطأ — لم يتم الضغط على الزر المحدد.

كتلة منطقية تم الضغط على زر وحدة التحكم فيها.#
<زر وحدة التحكم [5 v] مضغوط؟>

جهاز تحكم طائرة بدون طيار VEX AIR يوضح الأزرار من 5 إلى 12. يقع الزران 5 و6 في الجزء الخلفي من الجانب الأيمن لجهاز التحكم، بشكل عمودي على عصا التحكم. يقع الزران 7 و8 في نفس الموضع على الجانب الأيسر. تقع الأزرار من 9 إلى 12 على السطح السفلي لجهاز التحكم، حيث يقع الزر 9 في الزاوية العلوية اليمنى فوق الزر 10، ويقع الزر 11 في الزاوية العلوية اليسرى فوق الزر 12.

حدود

وصف

زر

الزر الذي يُستخدم للتحقق مما إذا تم الضغط عليه، ويتراوح رقمه من 5 إلى 12.

مثال

عند البدء
[Take a picture when button 5 is pressed.]
ارتفع إلى [500] [مم v] ▶
للأبد
تحرك باستخدام وحدة التحكم
إذا <زر وحدة التحكم [5 v] مضغوط؟> إذن
التقاط صورة على كاميرا [للأمام v]
fin
fin

موضع محور وحدة التحكم#

تقوم وحدة الإبلاغ عن موضع محور وحدة التحكم بالإبلاغ عن موضع محور عصا التحكم المحدد. ويُبلغ هذا عن قيمة عددية صحيحة تتراوح بين -100 و100.

كتلة الإبلاغ عن موضع محور وحدة التحكم.#
(موقع محور وحدة التحكم [1 v])

جهاز تحكم طائرة بدون طيار من نوع VEX AIR مع تمييز محاور عصا التحكم. المحوران 1 و2 حول عصا التحكم اليسرى، والمحوران 3 و4 حول عصا التحكم اليمنى.

حدود

وصف

محور

المحاور المستخدمة لتحديد موضع:

  • 1 - المحور الرأسي لعصا التحكم اليسرى.
  • 2 - المحور الأفقي لعصا التحكم اليسرى.
  • 3 - المحور الأفقي لعصا التحكم اليمنى.
  • 4 - المحور الرأسي لعصا التحكم اليمنى.

مثال

عند البدء
[Climb when the left joystick is moved up.]
ارتفع إلى [500] [مم v] ▶
للأبد
إذا <(موقع محور وحدة التحكم [1 v]) [math_greater_than v] [0]> إذن
ارتفع [لأعلى v]
وإلا
تحليق
fin

تم توصيل وحدة التحكم#

تقوم كتلة “المتحكم متصل” المنطقية بالإبلاغ عما إذا كان المتحكم متصلاً بالطائرة بدون طيار.

  • صحيح — وحدة التحكم متصلة.

  • خطأ — وحدة التحكم غير متصلة.

كتلة الإبلاغ عن موضع محور وحدة التحكم.#
<وحدة التحكم متصلة بالطائرة؟>

حدود

وصف

لا يحتوي هذا الجزء على أي معلمات.

مثال

عند البدء
[Print controller connection status on screen.]
للأبد
إذا <وحدة التحكم متصلة بالطائرة؟> إذن
امسح الشاشة
اضبط المؤشر على الصف (1) العمود (1) على الشاشة
اطبع [Controller connected] على الشاشة ▶
انتظر (0.5) ثانية
fin
fin

مستوى بطارية وحدة التحكم#

تقوم وحدة الإبلاغ عن مستوى بطارية وحدة التحكم بالإبلاغ عن مستوى بطارية وحدة التحكم، كنسبة مئوية من 0% إلى 100%.

كتلة الإبلاغ عن موضع محور وحدة التحكم.#
(مستوى بطارية وحدة التحكم بـ %)

حدود

وصف

لا يحتوي هذا الجزء على أي معلمات.

مثال

عند البدء
[Show controller's battery level.]
إذا <(مستوى بطارية وحدة التحكم بـ %) [math_greater_than v] [50]> إذن
اطبع [Battery level ok] على الشاشة ▶
وإلا
اطبع [Battery level low] على الشاشة ▶

عند الضغط على زر وحدة التحكم#

تقوم كتلة عند الضغط على زر التحكم بتشغيل مجموعة الكتل المرفقة عند الضغط على الزر أو تحريره.

كتلة زر التحكم When Controller.#
عند ضغط زر وحدة التحكم [5 v] [مضغوط v]

جهاز تحكم طائرة بدون طيار VEX AIR يوضح الأزرار من 5 إلى 12. يقع الزران 5 و6 في الجزء الخلفي من الجانب الأيمن لجهاز التحكم، بشكل عمودي على عصا التحكم. يقع الزران 7 و8 في نفس الموضع على الجانب الأيسر. تقع الأزرار من 9 إلى 12 على السطح السفلي لجهاز التحكم، حيث يقع الزر 9 في الزاوية العلوية اليمنى فوق الزر 10، ويقع الزر 11 في الزاوية العلوية اليسرى فوق الزر 12.

حدود

وصف

زر

يحدد الزر الذي سيؤدي إلى تشغيل الحدث، ويتراوح ذلك من 5 إلى 12.

فعل

يحدد متى سيتم تنفيذ مجموعة الكتل المرفقة: pressed سيتم تشغيلها عند الضغط على زر، و released سيتم تشغيلها عند تحرير الزر.

مثال

عند البدء
ارتفع إلى [500] [مم v] ▶
للأبد
تحرك باستخدام وحدة التحكم
fin

عند ضغط زر وحدة التحكم [5 v] [مضغوط v]
[Take a picture when button 5 is pressed.]
التقاط صورة على كاميرا [للأمام v]

عند تغيير محور وحدة التحكم#

تقوم كتلة عند تغيير محور التحكم بتشغيل المكدس المرفق عندما يتغير موضع عصا التحكم على طول المحور المحدد.

كتلة “عندما يتم تغيير محور وحدة التحكم”.#
عند تغيير محور وحدة التحكم [1 v]

جهاز تحكم طائرة بدون طيار من نوع VEX AIR مع تمييز محاور عصا التحكم. المحوران 1 و2 حول عصا التحكم اليسرى، والمحوران 3 و4 حول عصا التحكم اليمنى.

حدود

وصف

محور

المحاور التي يجب مراقبة التغييرات عليها:

  • 1 - المحور الرأسي لعصا التحكم اليسرى.
  • 2 - المحور الأفقي لعصا التحكم اليسرى.
  • 3 - المحور الأفقي لعصا التحكم اليمنى.
  • 4 - المحور الرأسي لعصا التحكم اليمنى.

مثال

عند البدء
[Move forward when the left joystick moves.]
ارتفع إلى [500] [مم v] ▶

عند تغيير محور وحدة التحكم [1 v]
تحرك [للأمام v] لمسافة (200) [مم v] ▶