استعد لتحديات ريميكس - بايثون
نصائح للمعلم
- تأكد من أن الطلاب قد اختاروا مشروع Clawbot Controller with Events Example. يمكنك الإشارة إلى الطلاب أن هناك العديد من الاختيارات للاختيار من بينها في صفحة الأمثلة من قائمة الملف.
- يمكنك أن تطلب من الطلاب إضافة الأحرف الأولى من أسمائهم أو أسمائهم إلى اسم المشروع. سيساعد هذا في تمييز المشاريع إذا طلبت من الطلاب تقديمها.
قبل أن تبدأ مشروعك، حدد المثال الصحيح للمشروع. يحتوي مشروع مثال وحدة تحكم Clawbot مع الأحداث على تكوين محركات وأجهزة استشعار Clawbot. إذا لم يتم استخدام القالب، فلن يقوم الروبوت الخاص بك بتشغيل المشروع بشكل صحيح.
لمزيد من المعلومات حول أي من التعليمات، تفضل بزيارة قسم مساعدة Python في VEXcode V5.span>
- حدد ملفًا وافتح أمثلة.
- قم بالتمرير عبر أمثلة المشاريع المختلفة. حدد مشروع مثال Clawbot Controller with Events.
- اسم المشروع ClawbotController.
- احفظ المشروع.
- تحقق للتأكد من أن اسم المشروع ClawbotController موجود الآن في النافذة في وسط شريط الأدوات. تم تكوين Clawbot الآن بشكل صحيح، وأصبح مشروع Clawbot Controller with Events جاهزًا للاستخدام.
الآن، ألقِ نظرة على كيفية استخدام التعليمات في هذا المشروع. في دفاتر ملاحظاتك الهندسية، قم بالتنبؤات التالية:
- ماذا يحدث عند تشغيل هذا المشروع ؟ ما الذي سيتمكن Clawbot من فعله ؟
- ماذا سيحدث إذا لم نستخدم تعليمات الوقت والانتظار في وظائف رد الاتصال لكل حدث زر وحدة تحكم ؟
صندوق أدوات المعلم
-
توقف وناقش
بعد انتهاء الطلاب من الإجابة على السؤال أعلاه في دفاتر ملاحظاتهم الهندسية، ناقش مدخلاتهم:
مفتاح الإجابة
- ستوضح التنبؤات الدقيقة أن Clawbot سيكون قادرًا على التحرك للأمام، في الاتجاه المعاكس، والانعطاف باستخدام عصي التحكم، وتحريكها لأعلى ولأسفل على الوضعين 2 و 3. سيكون ذراع المخلب قادرًا على التحرك لأعلى ولأسفل باستخدام الزرين L1 و L2، وسيكون المخلب قادرًا على الفتح والإغلاق باستخدام الزرين R1 و R2. قد تتنبأ الاستجابات المتقدمة بأن وضعي الذراع والمخلب سيثبتان في مكانهما عندما لا يتم الضغط على أزرارهما وتتوقف محركاتهما.
- تخبر تعليمات while and wait في وظائف رد الاتصال، في هذه الحالة، Clawbot أنه عندما لا يتم الضغط على الزرين L و R، يجب إيقاف الذراع (الأزرار L) و/أو Claw (الأزرار R). إذا تمت إزالة تعليمات الانتظار والوقت من وظائف معاودة الاتصال، فستتوقف تلك المحركات فورًا بعد أن يُطلب منها الدوران لأول مرة.
إذا سمح الوقت، اطلب من الطلاب إزالة تعليمات الوقت والانتظار من وظائف رد الاتصال حتى يتمكنوا من معرفة كيفية تأثيرها على سلوكيات Clawbot الخاصة بهم.