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

يلعب

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

  1. تعليماتأرشد الطلاب إلى كيفية استكشاف كيفية تحريك روبوت قاعدة التعليمات البرمجية الخاصة بهم إلى الأمام! قبل أن يبدأوا المشروع، فإنهم سيتوقعون المكان الذي سينتهي إليه روبوت قاعدة التعليمات البرمجية. شاهد الرسوم المتحركة أدناه لرؤية أمثلة لقاعدة التعليمات البرمجية تتحرك للأمام لمسافات مختلفة. في الرسوم المتحركة، يبدأ Code Base في الزاوية اليسرى السفلية للمربع ويتحرك أولاً للأمام مسافة 150 ملم ثم يتوقف. ثم يظهر مرة أخرى في موقع البداية، ويتحرك للأمام مسافة 75 ملم ويتوقف.
    ملف الفيديو
  2. النموذجنموذج لكيفية تشغيل VEXcode GO على جهاز وإنشاء مشروع يحرك قاعدة التعليمات البرمجية للأمام باستخدام كتلة [Drive for].
    • نموذج للطلاب خطوات Open and Save a Project مقالة مكتبة VEX ويكون عليهم اتباع الخطوات لفتح مشروعهم وحفظه. 
    • اطلب من الطلاب تسمية مشروعهم للأمام.
    • اطلب من الطلاب بعد ذلك ربط الدماغ من روبوت Code Base الخاص بهم إلى أجهزتهم.
    • بمجرد أن يقوم الطلاب بتسمية مشروعهم وربط الدماغ بجهازهم، يحتاجون إلى اتباع الخطوات لتكوين روبوت قاعدة الكود. نموذج الخطوات منتكوين قاعدة التعليمات البرمجية مقالة مكتبة VEX والتأكد من الطلاب يستطيع انظر كتل نظام الدفع في صندوق الأدوات.
    • أظهر كيفية سحب الكتلة [Drive for] إلى مساحة العمل ووضعها أسفل الكتلة {متى بدأ}.

      واجهة VEXcode GO مع كتلة Drive for المرفقة بالكتلة When started في مساحة العمل. يقرأ المشروع عند البدء، قم بالقيادة للأمام لمسافة 100 مم. اسم المشروع في الجزء العلوي الأوسط من شريط الأدوات هو "إلى الأمام".
      أضف كتلة [Drive for]
    • قم بتغيير معلمة كتلة [Drive for] إلى 150 مم. 

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

      • زر البدء في شريط أدوات VEXcode GO، مميز بمربع أحمر. يقع زر البدء بين أيقونة الدماغ الخضراء وزر الخطوة.
    • بمجرد أن يلاحظ الطلاب السلوك، قم بعمل نموذج للطلاب حول كيفية العودة إلى مشروعهم، وتحرير معلمات كتلة [القيادة من أجل] من 150 مم إلى مسافة أخرى، مثل 200 مم أو 250 مم. بعد ذلك، ابدأ المشروع مرة أخرى لترى كيف أثر التغيير في المعلمات على حركة روبوت قاعدة التعليمات البرمجية.
    VEXcode GO مع مشروع في مساحة عمل كتلة When started مع كتلة Drive for المرفقة. يقرأ المشروع عند البدء، قم بالقيادة للأمام لمسافة 150 ملم. على اليمين يظهر عرض من أعلى إلى أسفل لقاعدة التعليمات البرمجية مع سهم أحمر يمتد أمامها يحمل علامة 150 مم.
    للأمام 150 مم
  3. تسهيلتسهيل المناقشة حول ملاحظات الطلاب وأهداف المشروع من خلال طرح الأسئلة التالية:
    • هل يمكنك أن تظهر لي باستخدام يديك إلى أي مدى كنت تعتقد أن روبوت Code Base سيتحرك قبل أن تبدأ المشروع؟
    • ما الذي قمت بتغيير معلمة المسافة إليه ولماذا؟ ما المسافة التي تعتقد أن روبوت Code Base سوف يسافرها الآن بعد أن تغيرت المسافة؟
    • كيف كانت المسافة المقطوعة مقارنة بتقديراتك؟ 
    • ما هي فئة الكتل التي استخدمتها لهذا المشروع؟
    تقف مجموعة من الطلاب جنبًا إلى جنب مع تعبيرات مدروسة وفقاعة فكرية جماعية فوق رؤوسهم تُظهر قاعدة بيانات برمجية تواجه اليسار مع سهم أحمر يمتد أمامها للإشارة إلى الحركة للأمام.
    مناقشة حركة الروبوت في قاعدة الكود
  4. تذكيرذكّر الطلاب بأنه قد تكون لديهم أسئلة أثناء إنشاء مشروعهم وبدء العمل فيه. ذكّر الطلاب بأن تعلم المفاهيم الجديدة قد يستغرق محاولات متعددة وشجعهم على المحاولة مرة أخرى إذا لم ينجحوا في المحاولة الأولى.
  5. اسألاطلب من الطلاب أن يفكروا في المسافة التي يجب أن يتحركها روبوت قاعدة التعليمات البرمجية للسفر عبر الفصل الدراسي. اطلب من الطلاب أن يربطوا بين سبب كون هذا النوع من التخطيط مفيدًا في الحياة اليومية. اسأل الطلاب كيف يمكن أن تكون القدرة على التخطيط وإعطاء توجيهات دقيقة مفيدة للوظيفة؟ اسأل الطلاب إذا كان بإمكانهم التفكير في أي وظائف تتطلب التوجيهات؟

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

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

  • هل انتهى روبوت Code Base إلى حيث كنت تعتقد أنه سيذهب إليه؟ إذا لم يكن الأمر كذلك، فما مدى قربه من توقعاتك؟
  • كيف قمت بتحرير مشروعك؟ ما هي المسافة الجديدة التي اخترتها؟
  • هل واجهت أي صعوبة عند تغيير المسافة في كتلة [القيادة من أجل]؟

تقديم نظام نقل الحركة:

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

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

  1. تعليماتأرشد الطلاب إلى كيفية استكشاف كيفية تحريك روبوت قاعدة التعليمات البرمجية الخاصة بهم إلى الأمام والخلف!

    للبدء، يجب أن يكون لدى كل مجموعة جهاز، VEXcode GO، وعلامة وضع واحدة على الأقل، وقاعدة تعليمات برمجية مبنية. شاهد الرسوم المتحركة أدناه لترى كيف تتحرك قاعدة التعليمات البرمجية في الاتجاه المعاكس. في الرسوم المتحركة، يبدأ Code Base في الزاوية اليسرى العليا للبلاط، ويتحرك للخلف بمقدار 150 ملم، ثم يتوقف. ثم يعود إلى وضع البداية ويتحرك للخلف لمسافة 75 ملم.

    ملف الفيديو
  2. النموذجنموذج للطلاب حول كيفية تشغيل VEXcode GO على جهاز وإعادة تسمية مشروعهم باسم Reverse. أظهر للطلاب كيفية تحديد "حفظ باسم" لحفظ هذا المشروع بشكل منفصل عن مشروعهم الأول.

    Refer to the steps in the Open and Save a Project article for more information.

    • نموذج لكيفية تغيير المعلمة الموجودة في كتلة [Drive for] لجعل محرك Code Base في الاتجاه المعاكس.

      يبدأ مشروع VEXcode GO بكتلة When started مع محرك للكتلة المرفقة. القائمة المنسدلة لمعلمة الاتجاه مفتوحة ويتم تحديد الاتجاه المعاكس. يقرأ المشروع الآن عند البدء، قم بالقيادة للخلف لمسافة 150 ملم.
      تغيير المعلمة (عكسي)
    • استخدم نفس عملية التقدير كما في الجزء الأول من اللعبة. اطلب من الطلاب وضع قاعدة التعليمات البرمجية في موضع البداية، ثم تقدير المسافة التي سيتحركها الروبوت. ينبغي عليهم وضع علامة حيث يعتقدون أن قاعدة التعليمات البرمجية ستتوقف. 
    • اطلب من الطلاب أن يبدؤوا مشاريعهم. You may need to remind them of the steps to Connect a VEX GO Brain if connection issues occur.

      تم فتح مشروع VEXcode GO في مساحة العمل، ويظهر عنوانه Reverse على اليسار. على اليمين يوجد عرض من أعلى إلى أسفل لقاعدة التعليمات البرمجية مع سهم أحمر يمتد خلف الروبوت ويقرأ 150 ملم، مما يشير إلى الحركة العكسية.
      عكس 150 مم
    • بمجرد أن يلاحظ الطلاب سلوك القيادة في الاتجاه المعاكس، قم بعمل نموذج للطلاب حول كيفية العودة إلى مشروعهم. ينبغي عليهم بعد ذلك إعادة تسمية مشروعهمللأمام وللخلف. Refer to the steps in the Open and Save VEX Library article for more information. 
    • نموذج للطلاب حول كيفية إضافة كتلة [Drive for] ثانية. يجب أن يكون لدى كتلة [القيادة من أجل] الروبوت قيادة للأمام، ويجب أن يكون لدى الكتلة الثانية الروبوت قيادة للخلف. قم بإنشاء نموذج لكيفية تحرير معلمات كتل [Drive for]، ثم ابدأ المشروع مرة أخرى لترى كيف أثر التغيير في المعلمات على حركة روبوت قاعدة التعليمات البرمجية.

      مساحة عمل VEXcode GO مع كتلة محرك أقراص ثانية تمت إضافتها إلى المشروع. يقرأ المشروع الآن عند البدء، قم بالقيادة للأمام لمسافة 150 مم، ثم قم بالقيادة للخلف لمسافة 150 مم.
      للأمام والخلف
  3. تسهيل المناقشةقم بتسهيل المناقشة أثناء قيام الطلاب بتحرير مشاريعهم ومراقبة سلوك الروبوت من خلال طرح الأسئلة التالية:
    • هل يمكنك أن تظهر لي باستخدام يديك إلى أي مدى كنت تعتقد أن روبوت Code Base سيتحرك قبل تشغيل المشروع؟
    • ما الذي قمت بتغيير معلمة المسافة إليه ولماذا؟ ما المسافة التي تعتقد أن روبوت Code Base سوف يسافرها الآن بعد أن تغيرت المسافة؟
    • عندما قمت بإضافة كتلة [Drive for] أخرى، هل قمت بتعيينها للسفر بنفس المسافة؟ هل يجب أن يكونا نفس الشيء؟ لماذا أو لماذا لا؟
    • إذا تم برمجة روبوت Code Base الخاص بي للتحرك للأمام مسافة 100 مم، فإلى أي مدى سأحتاج إلى تغيير هذه المسافة إذا كنت أريد أن أتحرك لمسافة مضاعفة؟
    تقف مجموعة من الطلاب جنبًا إلى جنب مع تعبيرات مدروسة وفقاعة فكرية جماعية فوق رؤوسهم تُظهر قاعدة بيانات متجهة إلى اليسار مع سهم أحمر يمتد أمامها وخلفها للإشارة إلى الحركة للأمام والخلف.
    مناقشة حركة الروبوت في قاعدة الكود
  4. تذكيرتذكير أنه قد يكون لدى الطلاب أسئلة أثناء تحرير مشروعهم وبدء العمل فيه. ذكّر الطلاب بأن تعلم المفاهيم الجديدة قد يستغرق محاولات متعددة وشجعهم على المحاولة مرة أخرى إذا لم ينجحوا في إضافة وتحرير الكتل في المشروع.
  5. اسألاطلب من الطلاب أن يفكروا في الكيفية التي يجب أن يتحرك بها روبوت قاعدة التعليمات البرمجية، وما إذا كانوا يريدون منه القيادة إلى المدخل، ثم العودة إلى حيث بدأ. ما هي أنواع المهام أو الوظائف التي يمكن لروبوت Code Base القيام بها الآن والتي يمكنها التحرك للأمام والخلف؟ اطلب من الطلاب اقتراح مهمة يمكن لروبوت Code Base إكمالها الآن باستخدام الحركات للأمام والخلف.

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