في بعض الأحيان عند إرسال رسالة من روبوت إلى آخر، قد ترغب في التحكم في الرسالة التي يتم إرسالها ومتى يتم إرسالها. يمكنك القيام بذلك عن طريق برمجة الروبوت الخاص بك لاستخدام مدخلات، مثل الضغط على الشاشة أو زر وحدة التحكم، لإرسال رسالة! في هذا الدرس، سوف تتعلم كيفية إنشاء مشاريع تستخدم وحدة التحكم One Stick لإرسال رسائل مختلفة اعتمادًا على زر وحدة التحكم الذي يتم الضغط عليه.
شاهد الفيديو أدناه لمعرفة كيفية:
- قم بإنشاء رسائل مختلفة لكل زر يتم الضغط عليه في وحدة التحكم.
- استخدم حلقة بحيث يمكن تلقي الرسائل بشكل مستمر من خلال الضغط على أزرار جهاز التحكم.
الآن بعد أن شاهدت الفيديو، قم بتدوين أفكارك في يومياتك. أجب عن هذه الأسئلة لتوجيه تفكيرك ومساعدتك على الاستعداد لمناقشة الفصل بأكمله:
- لماذا تعتبر الضغطات على أزرار التحكم جزءًا من مشروع الروبوت المرسل؟
- ماذا فعل الروبوت المتلقي عندما تلقى رسالة؟
- كيف تعرف أن الروبوت المتلقي يتفاعل مع رسالة من الروبوت المرسل؟
الآن بعد أن شاهدت الفيديو، قم بتدوين أفكارك في يومياتك. أجب عن هذه الأسئلة لتوجيه تفكيرك ومساعدتك على الاستعداد لمناقشة الفصل بأكمله:
- لماذا تعتبر الضغطات على أزرار التحكم جزءًا من مشروع الروبوت المرسل؟
- ماذا فعل الروبوت المتلقي عندما تلقى رسالة؟
- كيف تعرف أن الروبوت المتلقي يتفاعل مع رسالة من الروبوت المرسل؟
بعد أن يشاهد الطلاب الفيديو وقبل التدريب، اجتمعوا لمناقشة الفصل بأكمله. استخدم إجابات الطلاب على الأسئلة المقدمة كأساس للمناقشة. قم بتدوين إجابات الطلاب على السبورة، حتى يتمكنوا من مراجعتها عند الحاجة. شجع الطلاب على الرجوع إلى ملاحظاتهم في مذكراتهم لدعم ادعاءاتهم.
الممارسة الموجهة
والآن جاء دورك للتمرين! ستتعاونون على إنشاء مشاريع لروبوت S لتوجيه روبوت R للقيام بخمس حركات رقص، يتم تشغيل كل منها بواسطة أحد أزرار التحكم.
- استخدم بطاقة المهمة هذه (Google / .docx / .pdf) لتوجيه ممارستك.
- لا تنسى إقران جهاز التحكم الخاص بك بالروبوت المرسل! راجع المقال الموجود في الرابط أدناه إذا كنت بحاجة إلى مساعدة.
الموارد للممارسة:
المقالات المرتبطة هنا متاحة إذا كنت بحاجة إلى دعم إضافي أثناء إكمال النشاط.
- الوصول إلى المساعدة في VEXcode AIM
- ربط وحدة التحكم One Stick بجهاز VEX AIM
- مرجع واجهة برمجة التطبيقات VEXcode - رسالة فئة
- مرجع واجهة برمجة التطبيقات VEXcode - عندما يكون زر وحدة التحكم كتلة
والآن جاء دورك للتمرين! ستتعاونون على إنشاء مشاريع لروبوت S لتوجيه روبوت R للقيام بخمس حركات رقص، يتم تشغيل كل منها بواسطة أحد أزرار التحكم.
- استخدم بطاقة المهمة هذه (Google / .docx / .pdf) لتوجيه ممارستك.
- لا تنسى إقران جهاز التحكم الخاص بك بالروبوت المرسل! راجع المقال الموجود في الرابط أدناه إذا كنت بحاجة إلى مساعدة.
الموارد للممارسة:
المقالات المرتبطة هنا متاحة إذا كنت بحاجة إلى دعم إضافي أثناء إكمال النشاط.
- الوصول إلى المساعدة في VEXcode AIM
- ربط وحدة التحكم One Stick بجهاز VEX AIM
- مرجع واجهة برمجة التطبيقات VEXcode - رسالة فئة
- مرجع واجهة برمجة التطبيقات VEXcode - عندما يكون زر وحدة التحكم كتلة
قم بتوزيع بطاقة مهمة الخطوة 1 (Google / .docx / .pdf). بينما يتعاون الطلاب في التخطيط لمشاريعهم وترميزها، تجول في الغرفة واطرح أسئلة مثل:
- حول الترميز:
- ما هي الرسالة التي يرسلها الروبوت S عند كل ضغطة على زر التحكم؟
- ما الذي يجب عليك مراعاته عند تحديد الرسالة التي تريد إرسالها باستخدام كل زر؟
- ما هي الحركات التي تطلب من الروبوت R القيام بها عند كل ضغطة زر؟
- هل سبق للروبوت R أن قام بحركة غير متوقعة؟ إذا كان الأمر كذلك، فكيف يمكنك العثور على هذا الخطأ وإصلاحه؟
- حول التعاون:
- كيف تتفقون على الرسائل التي سيرسلها الروبوت S؟
- كيف تتفقون على الحركات التي يجب أن يقوم بها الروبوت R عند تلقي رسالة؟
اختتام
بعد الانتهاء من النشاط، حان الوقت لمشاركة ما تعلمته حول إنشاء مشاريع المراسلة بين الروبوتات التي تستخدم وحدة التحكم كمدخل. أجب عن الأسئلة التالية في يومياتك لمساعدتك على التفكير في تعليمك والاستعداد لمناقشة الفصل بأكمله:
- ما الذي كان عليك التفكير فيه عند تحديد الرسالة التي تريد إرسالها باستخدام كل زر؟
- كيف قمت بمطابقة الرسالة التي أرسلها الروبوت S مع السلوك الصحيح في كود الروبوت R؟
- كيف يساعدك استخدام وحدة التحكم في التحكم في حركة الرقص التي يؤديها الروبوت R، ومتى؟
- هل يمكنك التفكير في أي حالات أخرى حيث يكون استخدام المدخلات للتحكم في توقيت الرسائل بين الروبوتات مفيدًا؟
بعد الانتهاء من النشاط، حان الوقت لمشاركة ما تعلمته حول إنشاء مشاريع المراسلة بين الروبوتات التي تستخدم وحدة التحكم كمدخل. أجب عن الأسئلة التالية في يومياتك لمساعدتك على التفكير في تعليمك والاستعداد لمناقشة الفصل بأكمله:
- ما الذي كان عليك التفكير فيه عند تحديد الرسالة التي تريد إرسالها باستخدام كل زر؟
- كيف قمت بمطابقة الرسالة التي أرسلها الروبوت S مع السلوك الصحيح في كود الروبوت R؟
- كيف يساعدك استخدام وحدة التحكم في التحكم في حركة الرقص التي يؤديها الروبوت R، ومتى؟
- هل يمكنك التفكير في أي حالات أخرى حيث يكون استخدام المدخلات للتحكم في توقيت الرسائل بين الروبوتات مفيدًا؟
توجيه الطلاب لمشاركة ما تعلموه في مناقشة مع الفصل بأكمله. مساعدة الطلاب على التفكير في تعلمهم من خلال الممارسة للوصول إلى فهم مشترك أو أهداف تعليمية.
استخدم الأسئلة التي أجاب عليها الطلاب في مذكراتهم كنقطة بداية للمناقشة. اطرح أسئلة متابعة لتوجيه فهم الطالب:
عند إرسال الرسائل باستخدام وحدة التحكم:
- ما هي فائدة استخدام مدخل مثل وحدة التحكم لإرسال الرسائل؟
- كيف تساعد الحلقة في ضمان حصول الروبوت R على جميع الرسائل التي تريد إرسالها؟
- ما هي بعض الاعتبارات المهمة للتخطيط لمشروع المراسلة بين الروبوتات باستخدام وحدة التحكم؟
حول التعاون:
- ما هي الإرشادات التي ستشاركها مع الآخرين الذين يحاولون التعاون لإنشاء مشاريع مراسلة بين الروبوتات باستخدام وحدة التحكم؟
- كيف تأكدت من أن الجميع لديه الفرصة للتخطيط والبرمجة وتشغيل المشاريع؟
حدد التالي > للانتقال إلى تحدي الوحدة.