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

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

مناقشة جماعية - تذكيرذكّر الطلاب بأن تعلم المفاهيم الجديدة قد يستغرق محاولات متعددة وشجعهم على المحاولة مرة أخرى أثناء إنشاء المشاريع.
- اسأل الطلابأن يفكروا في أنواع وظائف الروبوت التي تحتاج إلى منعطفات دقيقة. هل هناك أي وظائف قذرة أو مملة أو خطيرة تتطلب روبوتًا للقيام بالمنعطفات؟ أيهما؟
مناقشة جماعية & استراحة منتصف اللعب
بمجرد أن تقوم كل مجموعة بتحويل روبوت قاعدة التعليمات البرمجية الخاص بها إلى اليسار واليمين، يجتمعون معًا لإجراء محادثة قصيرة .
- هل انتهى الأمر بقاعدة التعليمات البرمجية إلى حيث كنت تعتقد أنها ستكون؟ كم كنت قريبا؟
- عندما تم تشغيل قاعدة التعليمات البرمجية الخاصة بك، كيف تحركت العجلات؟
- ما هو الفرق الرئيسي بين المشروعين اللذين قمتما بإنشائهما؟
الجزء الثاني - خطوة بخطوة
- تعليماتأرشد الطلاب إلى أنهم سوف يجمعون كل المعلومات التي تعلموها حول إنشاء
مشروع لقاعدة التعليمات البرمجية لتوجيهها للقيادة في مربع حول المستودع. سيستخدمون بلاط VEX GO
لتحديد حدود المستودع.
للبدء، يجب أن يكون لدى كل مجموعة جهاز، ولوحة VEX GO، وبرنامج VEXcode GO، وقاعدة تعليمات برمجية مدمجة.
تحدي قاعدة التعليمات البرمجية في المستودع - نموذجنموذج باستخدام جهاز المجموعة وVEXcode GO. أظهر الكتل التي سيستخدمها
الطلاب لإنشاء مشروعهم وإكمال التحدي بنجاح. أظهر للطلاب أنهم سيحتاجون إلى القيادة للأمام
والانعطاف أربع مرات مختلفة لتكوين مربع، كما هو موضح في الرسوم المتحركة أدناه. في الرسوم
المتحركة، يبدأ Code Base من الزاوية اليسرى السفلية بعيدًا عن المربع. يتقدم للأمام إلى الجانب
الآخر من البلاط، ثم يستدير إلى اليمين، ويكرر هذه السلوكيات للقيادة في مربع حول البلاط.
ملف الفيديو
نموذج للطلاب كيفية تغيير معالم الكتل من أجل تغيير المسافة والدرجات. أخبر الطلاب أن الكتل يجب أن تكون متصلة بالكتلة {When started} ، حيث أن تلك الكتلة تكون دائمًا الأولى.
- عرض على الطلاب الكتل التالية:
-
{When started}
{When started} كتلة -
[القيادة من أجل]
[القيادة من أجل] الكتلة - [انتقل إلى]
-
[انتقل إلى] الكتلة - أظهر للطلاب كيفية وضع بلاط GO وتخطيط مسار روبوت Code Base حول المربع. ينبغي عليهم قياس المسافة التي ستحتاج إلى قطعها على كل جانب.
- أظهر للطلاب كيفية إدخال درجات الدورات في كتلة [دورة لـ].
- Model for students how to start their project in order to test it.
- عرض على الطلاب الكتل التالية:
- تسهيل المناقشةقم بتسهيل المناقشة مع المجموعات أثناء تجولك في الفصل الدراسي.
اطلب من الطلاب وصف الخطوات اللازمة لإنشاء مربع. يتيح هذا للطلاب البدء في التفكير في الطريقة
التي سيقومون بها بإدراج الأوامر في مشروعهم. يمكنك اتباع تعليماتهم باستخدام القلم والورقة أو
على السبورة.
- ما هي الخطوة الأولى لرسم المربع؟
- متى سأتحول؟
- كيف ترتبط هذه التعليمات التي تقدمها لي بأوامر قاعدة التعليمات البرمجية؟
- هل حدث خطأ ما؟ عظيم! كيف يمكنك استغلال هذا الخطأ لتحسين مشروعك؟
- تذكيرتذكير المجموعات بأن روبوت Code Base قد لا يدخل المربع في المرة الأولى ولكن يجب عليهم الاستمرار في المحاولة! قد لا يعتقد الطلاب أن كل جانب من جوانب المربع وكل دورة يجب أن يكون لها نفس القياسات. ذكّر الطلاب بضرورة مراعاة ذلك أثناء كتابة الأكواد البرمجية.
- اسألاطلب من الطلاب أن يفكروا فيما يفعله روبوت قاعدة التعليمات البرمجية الخاصة بهم وما إذا كان ذلك مرتبطًا بعمل قذر أو ممل أو خطير؟ أيهما؟
اختياري: إذا كان ذلك ممكنًا، احرص على إبقاء قاعدة التعليمات البرمجية مجمعة للمختبرات الأخرى في هذه الوحدة.