حان الوقت لبرمجة الروبوت الخاص بك باستخدام الكتل! في هذا الدرس، سوف تستكشف برمجة روبوت البرمجة VEX AIM الخاص بك لأول مرة باستخدام VEXcode AIM. ستتعلم كيفية برمجة الروبوت للتحرك للأمام بشكل مستقيم، مع المرور بدقة بين برميلين في الميدان. اكتشف كيف يتحكم الكود الخاص بك بشكل مباشر في حركة الروبوت!
شاهد الفيديو أدناه لمعرفة المزيد عن:
- استخدام كتلة Move for في المشروع
- تغيير معلمة المسافة في المشروع
- تنزيل مشروع VEXcode AIM وتشغيله وبدء تشغيله
الآن بعد أن شاهدت الفيديو، قم بتدوين أفكارك في يومياتك. أجب عن هذه الأسئلة لتوجيه تفكيرك ومساعدتك في الاستعداد لمناقشة الفصل بأكمله:
- ماذا تلاحظ بشأن تحريك الروبوت باستخدام الكتل مقارنة بالقيادة أو ترميز الأزرار؟ اكتب ثلاث ملاحظات على الأقل.
- ماذا رأيت في الفيديو لدعم أفكارك؟
- قم بإدراج سؤالين على الأقل لديك حول استخدام VEXcode لنقل الروبوت إلى موقع ما.
- ما هي المهارة التي تمتلكها والتي تعتقد أنها ستساعدك على النجاح في البرمجة في VEXcode؟
الآن بعد أن شاهدت الفيديو، قم بتدوين أفكارك في يومياتك. أجب عن هذه الأسئلة لتوجيه تفكيرك ومساعدتك في الاستعداد لمناقشة الفصل بأكمله:
- ماذا تلاحظ بشأن تحريك الروبوت باستخدام الكتل مقارنة بالقيادة أو ترميز الأزرار؟ اكتب ثلاث ملاحظات على الأقل.
- ماذا رأيت في الفيديو لدعم أفكارك؟
- قم بإدراج سؤالين على الأقل لديك حول استخدام VEXcode لنقل الروبوت إلى موقع ما.
- ما هي المهارة التي تمتلكها والتي تعتقد أنها ستساعدك على النجاح في البرمجة في VEXcode؟
بعد أن يشاهد الطلاب الفيديو وقبل التدريب، لمناقشة الفصل باستخدام محتوى الفيديو وإجابات أسئلة الطلاب. قم بتوجيه الطلاب لمشاركة أفكارهم حول أوجه التشابه والاختلاف بين قيادة الروبوت، وترميز الروبوت باستخدام زر الترميز، وترميز الروبوت باستخدام VEXcode AIM. شجع الطلاب على دعم ادعاءاتهم بالأدلة.
قم بتدوين أفكار الطلاب على السبورة، حيث ستعود إليها في قسم التلخيص للدرس.
قد يكون لدى الطلاب أسئلة أو ملاحظات تتعلق بالترميز باستخدام الكتل. هذا الفيديو من مؤتمر VEX Robotics Educators لمعرفة المزيد عن حالة البرمجة القائمة على الكتل من الدكتور ديفيد وينتروپ.
الممارسة الموجهة
الآن بعد أن تعلمت وناقشت برمجة الروبوت، فقد حان دورك للتدرب!
الخطوة : قم بإعداد الحقل كما هو موضح أدناه.

الخطوة : قم بإنشاء نموذج لحركات الروبوت اللازمة لإكمال المهمة باستخدام وضع القيادة.
- مهمتك هي قيادة الروبوت من البراميل الزرقاء إلى البراميل البرتقالية التي تمر بين كل مجموعة. قم بتوثيق المسار الذي تخطط له من القيادة، ثم قم بإعداد خطة لكيفية برمجة تلك الحركة.
- استخدم بطاقة المهمة هذه (Google / .docx / .pdf) لتوجيه ممارستك.
- نصيحة احترافية: تأكد من أن كل عضو في المجموعة لديه دور في القيادة والتسجيل، حتى تتمكن من إجراء مناقشات تعاونية مفيدة أثناء إنشاء خطة مشتركة.
3: قم ببرمجة الروبوت لإكمال المهمة.
- مهمتك هي استخدام المسار المخطط له من الخطوة 2 لترميز الروبوت في VEXcode AIM للتحرك من البراميل الزرقاء إلى البراميل البرتقالية، والمرور بين كل مجموعة.
- استخدم بطاقة المهمة هذه (Google / .docx / .pdf) لتوجيه ممارستك.
- نصيحة احترافية: ارجع إلى الخطوة 2 وقم بإجراء تدريب إضافي على القيادة إذا واجهتك مشكلة أثناء برمجة الروبوت. يمكن أن تساعدك القيادة في حل المشكلات مثل تحديد المسافة للتحرك بين البراميل.
الخطوة : استكشف! التنقل بين القيادة والترميز لتكرار مشروعك وتحسين الحل الخاص بك.
- بالتعاون مع مجموعتك، قم بالتفكير في طرق لتحسين مشروعك.
- قم بقيادة الروبوت لاختبار أفكارك، ثم اختر فكرة واحدة للبدء بها.
- كرر مشروعك لجعله يتطابق مع السلوكيات الجديدة الموجهة.
- استمر في التنقل بين القيادة والترميز لتكرار مشروعك والعثور على أفضل استراتيجية لإكمال المهمة!
موارد للممارسة:
المقالات المرتبطة هنا متاحة إذا كنت بحاجة إلى دعم إضافي أثناء إكمال النشاط.
الآن بعد أن تعلمت وناقشت برمجة الروبوت، فقد حان دورك للتدرب!
الخطوة : قم بإعداد الحقل كما هو موضح أدناه.

الخطوة : قم بإنشاء نموذج لحركات الروبوت اللازمة لإكمال المهمة باستخدام وضع القيادة.
- مهمتك هي قيادة الروبوت من البراميل الزرقاء إلى البراميل البرتقالية التي تمر بين كل مجموعة. قم بتوثيق المسار الذي تخطط له من القيادة، ثم قم بإعداد خطة لكيفية برمجة تلك الحركة.
- استخدم بطاقة المهمة هذه (Google / .docx / .pdf) لتوجيه ممارستك.
- نصيحة احترافية: تأكد من أن كل عضو في المجموعة لديه دور في القيادة والتسجيل، حتى تتمكن من إجراء مناقشات تعاونية مفيدة أثناء إنشاء خطة مشتركة.
3: قم ببرمجة الروبوت لإكمال المهمة.
- مهمتك هي استخدام المسار المخطط له من الخطوة 2 لترميز الروبوت في VEXcode AIM للتحرك من البراميل الزرقاء إلى البراميل البرتقالية، والمرور بين كل مجموعة.
- استخدم بطاقة المهمة هذه (Google / .docx / .pdf) لتوجيه ممارستك.
- نصيحة احترافية: ارجع إلى الخطوة 2 وقم بإجراء تدريب إضافي على القيادة إذا واجهتك مشكلة أثناء برمجة الروبوت. يمكن أن تساعدك القيادة في حل المشكلات مثل تحديد المسافة للتحرك بين البراميل.
الخطوة : استكشف! التنقل بين القيادة والترميز لتكرار مشروعك وتحسين الحل الخاص بك.
- بالتعاون مع مجموعتك، قم بالتفكير في طرق لتحسين مشروعك.
- قم بقيادة الروبوت لاختبار أفكارك، ثم اختر فكرة واحدة للبدء بها.
- كرر مشروعك لجعله يتطابق مع السلوكيات الجديدة الموجهة.
- استمر في التنقل بين القيادة والترميز لتكرار مشروعك والعثور على أفضل استراتيجية لإكمال المهمة!
موارد للممارسة:
المقالات المرتبطة هنا متاحة إذا كنت بحاجة إلى دعم إضافي أثناء إكمال النشاط.
ضع توقعات العمل الجماعي في المقدمة في البداية. اطرح أسئلة مثل:
- كيف ستبدأ مجموعتك؟
- كيف يمكنك التناوب أثناء قيادة الروبوت الخاص بك؟ برمجة الروبوت الخاص بك؟
- ما هو الشيء الذي يمكنك فعله ليكون مفيدًا إذا لم يحن دورك للقيادة أو البرمجة؟
في الدروس التالية، يستخدم الطلاب بطاقتي مهام أثناء التدريب الموجه لدمج القيادة والترميز. تساعد القيادة الطلاب على بناء نموذج ذهني للحركات الجسدية للروبوت. ثم يقومون بترجمة هذا الفهم إلى نموذج حسابي من خلال البرمجة. ومن خلال التنقل بين هذه الأوضاع، يعمل الطلاب باستمرار على تحسين حلولهم، مما يؤدي إلى تعميق فهمهم المفاهيمي. لمعرفة المزيد عن التفكير الحسابي في التعليم، اقرأ مقال VEX PD+ Insights هذا.
للحصول على إرشادات حول تسهيل الانتقالات بين القيادة والترميز، راجع مقالة مكتبة VEX هذه: تسهيل دورة القيادة والترميز.
قم بتوزيع بطاقة مهمة الخطوة 2 على كل طالب (Google / .docx / .pdf). بينما يقوم الطلاب بإكمال بطاقة المهمة هذه، قم بالتجول في الغرفة وإشراك الطلاب في المناقشات للتعرف على تقدمهم وفهمهم. اطرح أسئلة مثل:
- كيف تعرف متى تبدأ أو تتوقف حركة الروبوت أثناء القيادة؟
- ما هي التفاصيل المتعلقة بقيادتك التي تقوم بتوثيقها لإنشاء مسارك المخطط له؟ لماذا؟ ماذا قد يكون مهمًا أيضًا؟
- كيف تتعاونون لإنشاء خطة؟ كيف يشارك كل عضو في المجموعة؟
بعد أن يكمل الطلاب نماذجهم المادية، سوف يقومون بتسجيل الدخول لمشاركة تقدمهم معك. بمجرد أن يثبت الطلاب استيفائهم لجميع معايير النجاح، قم بتوزيع بطاقة مهمة الخطوة 3 (Google / .docx / .pdf). سيبدأ بعد ذلك في تطبيق ما تعلموه من ممارسة وضع القيادة على الترميز في VEXcode. نظرًا لأن هذا هو استكشافهم الأول في VEXcode AIM، فكن مستعدًا لتوجيه الطلاب خلال إجراءات الفصل الدراسي بما في ذلك:
- أين يجب عليهم حفظ المشاريع على أجهزتهم
- ما هو الشكل الذي يجب أن تكون عليه أسماء مشاريعهم (أي الاسم الأخير الوحدة رقم الدرس رقم)
بينما يقوم الطلاب ببرمجة الروبوت، في الغرفة ويشاركون الطلاب في المناقشات لمعرفة المزيد عن تقدمهم في البرمجة وفهمهم لها. اطرح أسئلة مثل:
- ما الذي تلاحظه بشأن حركة الروبوت عندما تقوم ببرمجته مقارنة بحركة الروبوت عندما تقوده؟ كيف يبدأ الروبوت الحركة أو يتوقف عنها؟
- ما هي الأسئلة التي لديك حول استخدام VEXcode AIM؟ هل هناك إجراءات تعتقد أنها قد تكون مفيدة لتدوينها في يومياتك؟
- كيف حددت المعلمات التي تحتاجها في مشروعك؟
Step 4 is designed to promote student iteration and exploration by freely moving between driving and coding to improve their projects and find the best strategy for the task. لا ينتهي الطلاب بمجرد الانتهاء من برمجة الروبوت مرة واحدة، ولكن يمكنهم دائمًا إيجاد طرق لتحسين مشروعهم أو استراتيجيتهم. بينما يستكشف الطلاب، اطرح أسئلة مثل:
- هل نجحت أفكارك كما هو مقصود منها عندما قمت بتنفيذها؟ لماذا أو لماذا لا؟
- كيف اختارت مجموعتك ما تريد تغييره معًا؟
- كيف يساعدك البرمجة على القيادة؟ كيف تساعدك القيادة على تعلم البرمجة؟
الخلاصة
الآن بعد أن قمت بالتدريب، حان الوقت لمشاركة ما تعلمته. أجب عن الأسئلة التالية في يومياتك لمساعدتك على التفكير في تعليمك والاستعداد لمناقشة الفصل بأكمله:
- ما هي استراتيجيتك لإكمال التدريب؟ كيف ترتبط هذه الاستراتيجية بالمسار الذي خططت له؟ لماذا تعتقد أنها كانت ناجحة؟ كن محددًا في إجاباتك.
- كيف استخدمت كل من وضع القيادة وVEXcode لإكمال المهمة؟ كيف تعاونت مجموعتك في القيادة والترميز والتكرار في مشروعك؟
- الآن بعد أن قمت بإنشاء مشروع VEXcode الأول الخاص بك، ما الذي لاحظته حول الترميز باستخدام VEXcode والذي يختلف عن ترميز الأزرار؟ ما الذي لاحظته مشابهًا لتشفير الأزرار؟
- ما هو الشيء الذي تعلمته من خلال الممارسة والذي تم بناؤه على ما شاهدته في الفيديو؟
الآن بعد أن قمت بالتدريب، حان الوقت لمشاركة ما تعلمته. أجب عن الأسئلة التالية في يومياتك لمساعدتك على التفكير في تعليمك والاستعداد لمناقشة الفصل بأكمله:
- ما هي استراتيجيتك لإكمال التدريب؟ كيف ترتبط هذه الاستراتيجية بالمسار الذي خططت له؟ لماذا تعتقد أنها كانت ناجحة؟ كن محددًا في إجاباتك.
- كيف استخدمت كل من وضع القيادة وVEXcode لإكمال المهمة؟ كيف تعاونت مجموعتك في القيادة والترميز والتكرار في مشروعك؟
- الآن بعد أن قمت بإنشاء مشروع VEXcode الأول الخاص بك، ما الذي لاحظته حول الترميز باستخدام VEXcode والذي يختلف عن ترميز الأزرار؟ ما الذي لاحظته مشابهًا لتشفير الأزرار؟
- ما هو الشيء الذي تعلمته من خلال الممارسة والذي تم بناؤه على ما شاهدته في الفيديو؟
توجيه الطلاب لمشاركة ما تعلموه في مناقشة مع الفصل بأكمله. مساعدة الطلاب على التفكير في تعلمهم من خلال الممارسة للوصول إلى فهم مشترك أو أهداف التعلم.
استخدم الأسئلة التي أجاب عليها الطلاب في مذكراتهم كنقطة بداية للمناقشة. بينما تستمع إلى مساهمات الطلاب، اطرح أسئلة متابعة لتوجيه فهمهم:
- لمشاركة الإستراتيجية:
- هل اتبعت مجموعة أخرى نهجًا مشابهًا أو مختلفًا في الممارسة؟ هل تعتقد أن استراتيجيتك كانت أفضل أم أسوأ؟ لماذا؟ ما الدليل الذي لديك لدعم هذا الادعاء؟
- للترميز:
- كيف ساعدك التنقل بين وضع القيادة ووضع VEXcode في إكمال التحدي؟ ما الذي تعلمته عن توثيق قيادتك والذي ساعدك في إنشاء مشروع برمجة ناجح؟
- الآن بعد أن قمت بإنشاء مشروع VEXcode الأول الخاص بك، كيف يمكنك إضافة أو تغيير ما لاحظناه حول الاختلافات بين القيادة باستخدام وحدة التحكم وترميز الأزرار والترميز باستخدام VEXcode AIM؟
- ما الذي تعلمته عن استخدام VEXcode مع الروبوت الخاص بك والذي سيساعدك على المضي قدمًا؟ ما هي الأفكار المشتركة بيننا حول استخدام VEXcode؟
إنشاء جدول لمقارنة القيادة وترميز الأزرار والترميز في VEXcode AIM باستخدام أفكار الطلاب.
حدد التالي > للانتقال إلى الدرس التالي.