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

يلعب

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

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

    الهدف في نهاية هذا القسم هو إنشاء وبدء مشروعين: انعطاف يسارو انعطاف يمين.  للبدء، يجب أن يكون لدى كل مجموعة جهاز وبرنامج VEXcode GO وقاعدة تعليمات برمجية مدمجة.مشروع VEXcode GO فارغ مع كتلة "عند البدء" الافتراضية.

  2. نموذجنموذج للطلاب حول خطوات فتح مشروعهم وحفظه.
    • نموذج خطوات فتح وحفظ المشروع مقالة مكتبة VEX ويكون الطلاب تابع لفتح مشروعهم وحفظه.
    • اطلب من الطلاب تسمية مشروعهم انعطاف يمين.
    • اطلب من الطلاب بعد ذلك توصيل الدماغ منهم قاعدة التعليمات البرمجية لأجهزتهم.

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

    • بمجرد قيام الطلاب بتسمية مشروعهم وربط الدماغ بأجهزتهم، نموذج الخطوات لتكوين الرمز قاعدة. تأكد من أن الطلاب يمكنهم رؤية كتل Drivetrain في Toolbox بعد تكوين الروبوت.

      صندوق أدوات كتل GO مع عرض فئة مجموعة نقل الحركة للكتل.
      فئة نقل الحركة للكتل
    • نموذج للطلاب حول كيفية سحب الكتلة [الدوران] وربطها بالكتلة {When started} لجعل الروبوت يستدير إلى اليمين.

      مساحة عمل VEXcode GO تُظهر كتلة "عند البدء" مع وجود كتلة انعطاف إلى اليمين بزاوية 90 درجة مرفقة أسفلها.
      انعطاف يمين مشروع
    • قبل أن يبدأ الطلاب مشروعهم، اسألهم عن المكان الذي يعتقدون أن قاعدة التعليمات البرمجية ستنتهي فيه في نهاية المشروع.
    • Instruct students to start their project and observe the movement of the Code Base.
    • بعد أن ينجح الطلاب في تحويل قاعدة التعليمات البرمجية الخاصة بهم بمقدار 90 درجة إلى اليمين، اطلب منهم استخدام "حفظ باسم" أو "حفظ على جهازك" (اعتمادًا على إصدار VEXcode GO الذي يستخدمه الطلاب) في قائمة الملفات لحفظ مشروعهم باسم جديد وتسمية المشروع الجديد تحويل إلى اليسار.
    • بعد حفظ المشروع، قم بإنشاء نموذج لكيفية تغيير معلمة كتلة [Turn for] من 'right' إلى 'left'.

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

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

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

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

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

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

    للبدء، يجب أن يكون لدى كل مجموعة جهاز، ولوحة VEX GO، وبرنامج VEXcode GO، وقاعدة تعليمات برمجية مدمجة.

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

    نموذج للطلاب كيفية تغيير معالم الكتل من أجل تغيير المسافة والدرجات. أخبر الطلاب أن الكتل يجب أن تكون متصلة بالكتلة {When started} ، حيث أن تلك الكتلة تكون دائمًا الأولى.

    • عرض على الطلاب الكتل التالية:
      1. {When started}

        كتلة VEXcode GO عند البدء.
        {When started} كتلة
      2. [القيادة من أجل]

        VEXcode Drive للكتلة، الذي يقرأ الدفع للأمام لمسافة 100 مم. يتم فتح القائمة المنسدلة، والتي توضح كيف يمكن للمستخدم تغيير اتجاه القيادة بين الأمام والخلف.
        [القيادة من أجل] الكتلة
      3. [انتقل إلى]

    رمز VEX للانعطاف بالنسبة للكتلة، والذي يقرأ الانعطاف إلى اليمين لمدة 90 درجة. يتم فتح القائمة المنسدلة، التي توضح كيف يمكن للمستخدم تغيير اتجاه الدوران بين اليسار واليمين.
    [انتقل إلى] الكتلة
    • أظهر للطلاب كيفية وضع بلاط GO وتخطيط مسار روبوت Code Base حول المربع. ينبغي عليهم قياس المسافة التي ستحتاج إلى قطعها على كل جانب.
    • أظهر للطلاب كيفية إدخال درجات الدورات في كتلة [دورة لـ].
    • Model for students how to start their project in order to test it.
  3. تسهيل المناقشةقم بتسهيل المناقشة مع المجموعات أثناء تجولك في الفصل الدراسي. اطلب من الطلاب وصف الخطوات اللازمة لإنشاء مربع. يتيح هذا للطلاب البدء في التفكير في الطريقة التي سيقومون بها بإدراج الأوامر في مشروعهم. يمكنك اتباع تعليماتهم باستخدام القلم والورقة أو على السبورة.
    1. ما هي الخطوة الأولى لرسم المربع؟ 
    2. متى سأتحول؟ 
    3. كيف ترتبط هذه التعليمات التي تقدمها لي بأوامر قاعدة التعليمات البرمجية؟ 
    4. هل حدث خطأ ما؟ عظيم! كيف يمكنك استغلال هذا الخطأ لتحسين مشروعك؟
  4. تذكيرتذكير المجموعات بأن روبوت Code Base قد لا يدخل المربع في المرة الأولى ولكن يجب عليهم الاستمرار في المحاولة! قد لا يعتقد الطلاب أن كل جانب من جوانب المربع وكل دورة يجب أن يكون لها نفس القياسات. ذكّر الطلاب بضرورة مراعاة ذلك أثناء كتابة الأكواد البرمجية.
  5. اسألاطلب من الطلاب أن يفكروا فيما يفعله روبوت قاعدة التعليمات البرمجية الخاصة بهم وما إذا كان ذلك مرتبطًا بعمل قذر أو ممل أو خطير؟ أيهما؟

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