Skip to main content

السيطرة على Clawbot
مثال لمشروع التحكم في Clawbot من VEXcode IQ

وحدات التحكم والحلقات

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

تُظهر الصورة أعلاه مشروع مثال للتحكم في Clawbot من VEXcode IQ. تتحقق الحلقة الأبدية في هذا المشروع من مواقع المحورين A وD إلى الأبد من أجل ضبط سرعة المحركات.

تعتبر الحلقات مهمة حتى بالنسبة للبرمجة المستقلة بدون وحدة تحكم. تساعد الحلقة على تبسيط وتنظيم الأوامر المتكررة داخل المشروع.

أيقونة تحفيز المناقشة تحفيز المناقشة - السلوكيات المتكررة

قم بمراجعة لعبة مسابقة VEX IQ لهذا العام مع الطلاب بالضغط على هذا الرابط. أو قم بإجراء المناقشة التالية حول ألعاب السنوات السابقة.

س: ما هي السلوكيات التي يحتمل أن يكررها الروبوت أثناء المنافسة؟
ج: من المرجح أن يستجيب الطلاب على الفور بالحركات، لكن احتمال استخدام المشروع للحلقات للحركات أقل من استخدام الحلقات لفحص أجهزة الاستشعار.

س: كيف يمكنك تحويل هذه السلوكيات المتكررة إلى حلقة؟
ج: بغض النظر عن السلوك (السلوكيات) التي يتم تكرارها، فإن سحب الكتل داخل الحلقة هو خطوة مطلوبة. يجب أن يكون الطلاب متداخلين بشكل مريح داخل الكتل الحلقية.

س: اسأل الطلاب عن أي حظر في VEXcode IQ يمكن أن يساعدهم في برمجة الروبوتات الخاصة بهم لتتصرف بعد الضغط على زر تحكم واحد. اسأل أيضًا عن مجموعة الكتل التي تنتمي إليها.
ج: تسمى هذه الكتلة كتلة زر التحكم وهي موجودة أسفل كتل الأحداث في VEXcode IQ.

قم بتوسيع أيقونة التعلم الخاصة بك توسيع التعلم الخاص بك - مراجعة المشاريع النموذجية

لتوسيع هذا النشاط، اطلب من طلابك استكشاف الاختلافات بين التحكم في الممرات والتحكم في الخزان. يمكن للطلاب متابعة نماذج المشاريع الموجودة في VEXcode IQ. هناك أربعة أمثلة على المشاريع: Left Arcade، وRight Arcade، وSplit Arcade، وTank Drive.

ناقش كيفية عمل الحلقات داخل البرامج، بالإضافة إلى إيجابيات وسلبيات كل نوع من أنواع التحكم.

لربط هذا النشاط بالرياضيات، استخدم مشروعي الممرات اليسرى/الأيمن (عصا تحكم واحدة) ومحرك الممرات/الخزان المقسم (كلا ذراعي التحكم) أعلاه لمناقشة أدوار المحورين X وY داخل المشروع. تلتقط قراءات موضع المحور X الحركات الأفقية من اليسار إلى اليمين لعصا (عصا) التحكم بينما تلتقط القراءات من موضع المحور Y حركات عمودية لأعلى ولأسفل لعصا (عصا) التحكم.