Skip to main content
بوابة المعلم

يلعب

الجزء الأول - خطوة بخطوة

  1. تعليماتأطلب من الطلاب ربط عوامتهم بروبوت Code Base مع التأكد من بقاء جميع المواد على روبوت Code Base. قد يحتاج الطلاب إلى استخدام المزيد من الرموز لجمع المواد الإضافية لهذا الغرض.
    مجموعة من الأزرار المتنوعة، توضح مثالاً على ما يمكن أن تكون عليه "الرموز".
    يمكن أن تكون الرموز عبارة عن عناصر صفية مثل الأزرار أو الملاحظات اللاصقة
  2. النموذجنموذج باستخدام إعداد المجموعة، وكيفية وضع الطفو أعلى أو حول روبوت قاعدة التعليمات البرمجية. أعلم الطلاب أنه قد تكون هناك حاجة إلى إزالة الطفو من روبوت قاعدة التعليمات البرمجية في نهاية المختبر. سوف يحتاجون إلى إعادة ربط العوامة الخاصة بهم في بداية المختبر 3.
    • شجع الطلاب على استخدام الدبابيس والمباعدات والموصلات من مجموعة VEX GO لتأمين العوامة. انظر قطع من مجموعة VEX GO مقالة مكتبة VEX للحصول على معلومات حول مختلف فئات ووظائف قطع المجموعة.

    صور متجاورة لعوامة العرض ومنظر منظور لقاعدة التعليمات البرمجية، للتأكيد على أن العوامة يجب أن تُبنى أعلى الروبوت.
    تصميم تعويم يتم ربطه بقاعدة التعليمات البرمجية

     

  3. تسهيلتسهيل عملية التعلق من خلال التجول ومساعدة الطلاب الذين يواجهون صعوبات.

    شجع الطلاب على العمل معًا واستخدام اللغة المكانية للمساعدة في ربط العوامة. على سبيل المثال، شجع المناقشة والتوضيح من خلال سؤال الطلاب:

    • لماذا قمت بربط تلك القطعة على الجانب/الجزء العلوي/الجزء الخلفي من روبوت Code Base الخاص بك؟
    • ماذا سيحدث إذا قمت بنقل هذه القطعة إلى الجانب الآخر أو حتى فوق العوامة؟
    • كيف تصف عملية ربط العوامة بروبوت Code Base؟ ما هي الكلمات التي ستستخدمها مثل فوق، بجانب، أو خلف؟
  4. تذكيرذكّر المجموعات بأن الإحباط يحدث. في نهاية المطاف، المحاولة والخطأ هما جزء من الحياة، وهناك ما يكفي من الوقت لكليهما.
  5. اسألاطلب من الطلاب مساعدة المجموعات الأخرى بمجرد الانتهاء من ملحق الطفو الخاص بهم.

مناقشة جماعية & استراحة منتصف اللعب

بمجرد أن تقوم كل مجموعة بإتمام ربط عوامتها بقاعدة الكود الروبوتية، اجتمعوا معًا لإجراء محادثة قصيرة .

  • ما هي المشاكل التي واجهتها أثناء ربط العوامة الخاصة بك؟
  • كيف حللت هذه المشكلة؟
  • ما هي الحلول التي استخدمتها مجموعتك عندما وجدت مشاكل في تصميمك؟
     

الجزء الثاني - خطوة بخطوة

  1. تعليماتأطلب من الطلاب إنشاء مشروع باستخدام VEXcode GO حتى تتحرك قاعدة التعليمات البرمجية الخاصة بهم حول مسار العرض. أعلم الطلاب أنهم سيعملون مع مجموعاتهم لإنشاء شبه كود ومشروع لقيادة عوامتهم عبر مسار عرض قصير.

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

     

  2. النموذجنموذج للطلاب حول كيفية البدء في كتابة الكود الزائف للتخطيط لتنقلاتهم حول مسار العرض.
    • إظهار كيفية تحرك العوامة عبر الطريق. قم بتحريك قاعدة التعليمات البرمجية فعليًا عبر مسار العرض العسكري، واطلب من الطلاب توفير اللغة المكانية لكيفية تحرك الروبوت. (أي التحرك للأمام 200 مليمتر (مم)، والانعطاف إلى اليمين بزاوية 90 درجة.)
    • بمجرد أن يفهم الطلاب كيفية التنقل في مسار العرض، فسوف يقومون بإنشاء رمز وهمي لتخطيط مسار قاعدة التعليمات البرمجية الخاصة بهم عبر المسار. اعرض على الطلاب الرسوم المتحركة أدناه ووجههم خلال هذه العملية. 
    ملف الفيديو
    • أظهر للطلاب كيفية البدء في كتابة الكود الزائف للتخطيط لتحركاتهم حول مسار العرض. ذكّرهم بأن الكود الزائف هو عبارة عن مخطط تفصيلي خطوة بخطوة مكتوب يدويًا. شجع الطلاب على أن يكونوا دقيقين في الكود الزائف الخاص بهم ليشمل مسافات القيادة ودرجات الانعطاف. 

    تحتوي قائمة التعليمات البرمجية الزائفة النموذجية على 5 خطوات وتقرأ: 1. يتحرك الروبوت للأمام لمسافة 200 مم؛ 2. الروبوت يدور إلى اليمين بزاوية 90 درجة؛ 3. يتحرك الروبوت للأمام لمسافة 200 مم؛ 4. يدور الروبوت إلى اليسار بزاوية 90 درجة؛ 5. الروبوت يتحرك للأمام لمسافة 200 ملم.
    مثال على الكود الزائف 
    • اطلب من الطلاب العمل مع مجموعاتهم لكتابة الكود الزائف.

    بمجرد أن يكمل الطلاب الكود الزائف الخاص بهم، سيحتاجون إلى نقل الكود الزائف الخاص بهم إلى كتل [التعليق] في VEXcode GO. تأكد من أن الطلاب قد أكملوا الخطوات التالية. إذا لزم الأمر، قم بتنفيذ الخطوات الموضحة في مقالات مكتبة VEX المرفقة:

    ملاحظة: عندما تقوم بتوصيل Code Base بجهازك لأول مرة، قد معايرة الجيروسكوب المدمج في Brain، مما يتسبب في تحرك Code Base من تلقاء نفسه للحظة. هذا سلوك متوقع، لا تلمس قاعدة التعليمات البرمجية أثناء معايرتها.

    نموذج للطلاب حول كيفية إضافة كتل [التعليق] إلى المشروع. سيحتاج الطلاب إلى كتلة [تعليق] واحدة لكل سطر من الكود الزائف. لذا، إذا كان لديهم ثمانية أسطر من الكود الزائف، فسوف يحتاجون إلى ثمانية كتل [تعليق]. نموذج للطلاب الأسطر الثلاثة الأولى من المثال.

    مشروع VEXcode GO مع خطوات الكود الزائفة الخمس كخمس كتل تعليق مرفقة بكتلة عند البدء. يقرأ المشروع عند البدء، القيادة للأمام 200 مم؛ الانعطاف إلى اليمين 90 درجة؛ القيادة للأمام 200 مم؛ الانعطاف إلى اليسار 90 درجة؛ القيادة للأمام 200 مم.
    تم نقل الكود الزائف إلى كتل [التعليق]

    بمجرد أن يقوم الطلاب بنقل الكود الزائف الخاص بهم، فسوف يقومون بإضافة كتل Drivetrain. ذكّر الطلاب بأن كتل [التعليق] تُستخدم لتنظيم مشاريعهم ولن يقوموا بتنفيذ أي سلوكيات. سوف يحتاجون إلى إضافة كتل Drivetrain لتحريك قاعدة التعليمات البرمجية الخاصة بهم.

    • اطلب من الطلاب إضافة كتلة [الدفع من أجل] أسفل كتلة [التعليق] الأولى.

    نفس مشروع VEXcode GO كما في السابق، مع سحب كتلة Drive بين كتلتي التعليق الأولى والثانية.
    إضافة [القيادة من أجل] الكتلة
    • بعد ذلك، اطلب من الطلاب ضبط المعلمات لتتناسب مع ما هو مطلوب في كتلة [التعليق]. في هذه الحالة، يكون ذلك 200 مليمترًا (مم).

    نفس مشروع VEXcode GO مع معلمة المسافة لمحرك الكتلة المحددة إلى 200 مم. تبدأ المشروع الآن كما يلي: عند البدء، التعليق - القيادة للأمام 200 مم؛ القيادة للأمام لمسافة 200 مم.
    تعديل المعلمات
    • اطلب من الطلاب الاستمرار في إضافة الكتل المطابقة في جميع أنحاء الكود الزائف الخاص بهم.
    • عندما يكمل الطلاب مشاريعهم، اطلب منهم البدء في مشاريعهم واختبار الكود الخاص بهم على إعداد مسار موكب الاختبار.

    نفس مشروع VEXcode GO مع إضافة كتلتي Drive وTurn بين كل كتلة تعليق. يقرأ المشروع عند البدء، التعليق القيادة إلى الأمام 200 مم؛ القيادة إلى الأمام لمدة 200 مم؛ ثم تعليق الانعطاف إلى اليمين 90 درجة؛ الانعطاف إلى اليمين لمدة 90 درجة؛ ثم تعليق القيادة إلى الأمام 200 مم؛ والقيادة إلى الأمام لمدة 200 مم؛ ثم تعليق الانعطاف إلى اليسار 90 درجة، والانعطاف إلى اليسار لمدة 90 درجة؛ وأخيرًا تعليق القيادة إلى الأمام 200 مم مع كتلة القيادة إلى الأمام لمسافة 200 مم.
     مثال لمشروع باستخدام الكود الزائف

     

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