يلعب
الجزء الأول - خطوة بخطوة
- تعليماتأطلب من الطلاب ربط عوامتهم بروبوت Code Base مع التأكد من بقاء جميع المواد على
روبوت Code Base. قد يحتاج الطلاب إلى استخدام المزيد من الرموز لجمع المواد الإضافية لهذا الغرض.
يمكن أن تكون الرموز عبارة عن عناصر صفية مثل الأزرار أو الملاحظات اللاصقة - النموذجنموذج باستخدام إعداد المجموعة، وكيفية وضع الطفو أعلى أو حول روبوت قاعدة
التعليمات البرمجية. أعلم الطلاب أنه قد تكون هناك حاجة إلى إزالة الطفو من روبوت قاعدة التعليمات البرمجية في
نهاية المختبر. سوف يحتاجون إلى إعادة ربط العوامة الخاصة بهم في بداية المختبر 3.
- شجع الطلاب على استخدام الدبابيس والمباعدات والموصلات من مجموعة VEX GO لتأمين العوامة. انظر قطع من مجموعة VEX GO مقالة مكتبة VEX للحصول على معلومات حول مختلف فئات ووظائف قطع المجموعة.
تصميم تعويم يتم ربطه بقاعدة التعليمات البرمجية - تسهيلتسهيل عملية التعلق من خلال التجول ومساعدة الطلاب الذين يواجهون صعوبات.
شجع الطلاب على العمل معًا واستخدام اللغة المكانية للمساعدة في ربط العوامة. على سبيل المثال، شجع المناقشة والتوضيح من خلال سؤال الطلاب:
- لماذا قمت بربط تلك القطعة على الجانب/الجزء العلوي/الجزء الخلفي من روبوت Code Base الخاص بك؟
- ماذا سيحدث إذا قمت بنقل هذه القطعة إلى الجانب الآخر أو حتى فوق العوامة؟
- كيف تصف عملية ربط العوامة بروبوت Code Base؟ ما هي الكلمات التي ستستخدمها مثل فوق، بجانب، أو خلف؟
- تذكيرذكّر المجموعات بأن الإحباط يحدث. في نهاية المطاف، المحاولة والخطأ هما جزء من الحياة، وهناك ما يكفي من الوقت لكليهما.
- اسألاطلب من الطلاب مساعدة المجموعات الأخرى بمجرد الانتهاء من ملحق الطفو الخاص بهم.
مناقشة جماعية & استراحة منتصف اللعب
بمجرد أن تقوم كل مجموعة بإتمام ربط عوامتها بقاعدة الكود الروبوتية، اجتمعوا معًا لإجراء محادثة قصيرة .
- ما هي المشاكل التي واجهتها أثناء ربط العوامة الخاصة بك؟
- كيف حللت هذه المشكلة؟
- ما هي الحلول التي استخدمتها مجموعتك عندما وجدت مشاكل في تصميمك؟
الجزء الثاني - خطوة بخطوة
- تعليماتأطلب من الطلاب إنشاء مشروع باستخدام VEXcode GO حتى تتحرك قاعدة التعليمات
البرمجية الخاصة بهم حول مسار العرض. أعلم الطلاب أنهم سيعملون مع مجموعاتهم لإنشاء شبه كود ومشروع لقيادة
عوامتهم عبر مسار عرض قصير.
مثال لمسار العرض - النموذجنموذج للطلاب حول كيفية البدء في كتابة الكود الزائف للتخطيط لتنقلاتهم حول مسار
العرض.
- إظهار كيفية تحرك العوامة عبر الطريق. قم بتحريك قاعدة التعليمات البرمجية فعليًا عبر مسار العرض العسكري، واطلب من الطلاب توفير اللغة المكانية لكيفية تحرك الروبوت. (أي التحرك للأمام 200 مليمتر (مم)، والانعطاف إلى اليمين بزاوية 90 درجة.)
- بمجرد أن يفهم الطلاب كيفية التنقل في مسار العرض، فسوف يقومون بإنشاء رمز وهمي لتخطيط مسار قاعدة التعليمات البرمجية الخاصة بهم عبر المسار. اعرض على الطلاب الرسوم المتحركة أدناه ووجههم خلال هذه العملية.
ملف الفيديو- أظهر للطلاب كيفية البدء في كتابة الكود الزائف للتخطيط لتحركاتهم حول مسار العرض. ذكّرهم بأن الكود الزائف هو عبارة عن مخطط تفصيلي خطوة بخطوة مكتوب يدويًا. شجع الطلاب على أن يكونوا دقيقين في الكود الزائف الخاص بهم ليشمل مسافات القيادة ودرجات الانعطاف.
مثال على الكود الزائف - اطلب من الطلاب العمل مع مجموعاتهم لكتابة الكود الزائف.
بمجرد أن يكمل الطلاب الكود الزائف الخاص بهم، سيحتاجون إلى نقل الكود الزائف الخاص بهم إلى كتل [التعليق] في VEXcode GO. تأكد من أن الطلاب قد أكملوا الخطوات التالية. إذا لزم الأمر، قم بتنفيذ الخطوات الموضحة في مقالات مكتبة VEX المرفقة:
- إطلاق VEXcode GO
- توصيل GO Brain إلى أجهزتهم
ملاحظة: عندما تقوم بتوصيل Code Base بجهازك لأول مرة، قد معايرة الجيروسكوب المدمج في Brain، مما يتسبب في تحرك Code Base من تلقاء نفسه للحظة. هذا سلوك متوقع، لا تلمس قاعدة التعليمات البرمجية أثناء معايرتها.
- تم تسمية المشروع موكب 1
- يحفظ المشروع
- تكوين قاعدة التعليمات البرمجية
نموذج للطلاب حول كيفية إضافة كتل [التعليق] إلى المشروع. سيحتاج الطلاب إلى كتلة [تعليق] واحدة لكل سطر من الكود الزائف. لذا، إذا كان لديهم ثمانية أسطر من الكود الزائف، فسوف يحتاجون إلى ثمانية كتل [تعليق]. نموذج للطلاب الأسطر الثلاثة الأولى من المثال.
تم نقل الكود الزائف إلى كتل [التعليق] بمجرد أن يقوم الطلاب بنقل الكود الزائف الخاص بهم، فسوف يقومون بإضافة كتل Drivetrain. ذكّر الطلاب بأن كتل [التعليق] تُستخدم لتنظيم مشاريعهم ولن يقوموا بتنفيذ أي سلوكيات. سوف يحتاجون إلى إضافة كتل Drivetrain لتحريك قاعدة التعليمات البرمجية الخاصة بهم.
- اطلب من الطلاب إضافة كتلة [الدفع من أجل] أسفل كتلة [التعليق] الأولى.
إضافة [القيادة من أجل] الكتلة - بعد ذلك، اطلب من الطلاب ضبط المعلمات لتتناسب مع ما هو مطلوب في كتلة [التعليق]. في هذه الحالة، يكون ذلك 200 مليمترًا (مم).
تعديل المعلمات - اطلب من الطلاب الاستمرار في إضافة الكتل المطابقة في جميع أنحاء الكود الزائف الخاص بهم.
- عندما يكمل الطلاب مشاريعهم، اطلب منهم البدء في مشاريعهم واختبار الكود الخاص بهم على إعداد مسار موكب الاختبار.
مثال لمشروع باستخدام الكود الزائف - تسهيلتسهيل المناقشة مع الطلاب من خلال طرح الأسئلة التالية:
- كم عدد المنعطفات في مسار العرض؟ ما هو اتجاههم؟
- ما المسافة التي يجب أن يتحركها روبوت قاعدة التعليمات البرمجية الخاص بك طوال مسار العرض؟
- هل يمكنك استخدام يديك لشرح كيفية تحرك الروبوت خلال المسار؟

- تذكيرذكّر الطلاب بأن كل خطوة في الكود الزائف الخاص بهم هي سلوك سيكمله روبوت قاعدة الكود الخاصة بهم. ينبغي أن تكون السلوكيات محددة قدر الإمكان.
- اسألاسأل ما هي أنواع الوظائف التي تتطلب البرمجة؟ هل يمكنهم أن يتخيلوا أنفسهم يعملون في وظيفة تتطلب البرمجة؟ ما هو الممتع في البرمجة؟