البرمجة القائمة على الأحداث: التواصل بين الكتل
صندوق أدوات المعلم
الهدف من قسم إعادة التفكير هو أن يتمكن الطلاب من استخدام الأزرار الموجودة على وحدة التحكم باستخدام البرمجة القائمة على الأحداث.
يتضمن هذا القسم:
-
نظرة عامة على البرمجة القائمة على الأحداث
-
تعليمات تنزيل المشروع النموذجي & نظرة عامة
-
أنشطة الريمكس:
-
إلتقط شيئًا!
-
جواهر ملونة
-
سباق التتابع!
-
-
أسئلة ريمكس
نصائح للمعلم
- يمكن إقران وحدة التحكم مع Robot Brain قبل الفصل الدراسي لتوفير الوقت. قرر ما إذا كنت تريد إكمال هذه الخطوة أو إذا كنت ترغب في أن يقوم الطلاب بذلك. اتبع الخطوات هنا. يمكنك طباعة هذه المقالة ليستخدمها الطلاب، إذا كنت تريد منهم ربط جهاز التحكم بالدماغ.
- تتيح البرمجة القائمة على الأحداث لـ Clawbot القدرة على تشغيل الأحداث أو الرد على المحفزات. يتيح هذا النوع من البرمجة لكتلة واحدة التواصل مع كتل أخرى.
بمعنى آخر، يستجيب Clawbot لحركات عصا التحكم في وحدة التحكم. حركة عصا التحكم هي المحفز، ويستجيب Clawbot وفقًا لذلك

في المثال أعلاه، الضغط على الزر L 1 هو الزناد الذي يقوم بتدوير ArmMotor لأعلى. يقوم كتلة [عند زر وحدة التحكم] بإرسال هذه الرسالة إلى كتلة [الدوران]
لمعرفة المزيد عن الكتل، افتح معلومات التعليمات .

البرمجة المبنية على الأحداث
إذا أحضر لك كلبك مقودته أو جلس بجانب الباب، فهو يخبرك أنه يحتاج إلى الخروج. في المدرسة، عندما يطرح معلمك سؤالاً ويرى أنك ترفع يدك، يعتقد أنك تعرف الإجابة ويرغب في الإجابة على السؤال. تُعرف هذه السلوكيات أيضًا باسم "المحفزات".
يعرف كلبك أن إحضار المقود لك أو الجلوس بجانب الباب هو المحفز الذي يخبرك أنه يحتاج إلى الخروج. لذلك، عندما تراه جالسًا بجانب الباب مع مقودته، فإنك تتفاعل مع المحفز بأخذه إلى الخارج. رفع يدك هو المحفز الذي يخبر المعلم أنك تريد الإجابة على السؤال. ثم يتفاعل المعلم مع المحفز من خلال استدعائك.
البرمجة القائمة على الأحداث في الروبوتات هي عندما تؤدي سلوكيات معينة للروبوت إلى تحفيز الروبوت على القيام بأشياء معينة أو الاستجابة لمحفزات معينة.
صندوق أدوات المعلم
-
مراجعة الكتل
- اطلب من الطلاب فتح مشروع Clawbot Controller with Events كمثال في VEXcode V5.
- كنشاط للفصل بأكمله، قم بمراجعة كتل البرمجة مع الطلاب. أخبر الطلاب أنه يمكن تشغيل أحداث متعددة داخل مشروع التحكم في Clawbot في نفس الوقت، مما يمكنهم من التحكم في حركة قيادة Clawbot بالإضافة إلى حركة ذراع Clawbot ومخلبه.
- إذا احتاج الطلاب إلى مراجعة سريعة لـ VEXcode V5، فيمكنهم الرجوع إلى البرامج التعليمية في أي وقت أثناء هذا التحقيق. تتواجد البرامج التعليمية في شريط الأدوات. يمكن للطلاب مراجعة حفظ وتنزيل وتشغيل مشروع، إلى جانب عناصر أخرى، باستخدام البرامج التعليمية.

وحدة التحكم: Clawbot Control
الآن، أنت جاهز لـ تنزيل مشروع المثال Clawbot Controller with Events واستخدام وحدة التحكم لتشغيل Clawbot وArm وClaw، كل ذلك في نفس الوقت!
تأكد من أن لديك الأجهزة المطلوبة ودفتر الهندسة الخاص بك. افتح VEXcode V5.
| كمية | المواد المطلوبة |
|---|---|
| 1 |
كلاوبوت |
| 1 |
بطارية الروبوت المشحونة |
| 1 |
راديو فيكس V5 |
| 1 |
وحدة التحكم |
| 1 |
كابل الربط |
| 1 |
كود VEX الإصدار 5 |
| 1 |
كابل USB (إذا كنت تستخدم جهاز كمبيوتر) |
| 1 |
دفتر الهندسة |
قبل أن تبدأ النشاط...
هل لديك كل هذه العناصر جاهزة؟ يجب على المنشئ التحقق من كل مما يلي:
-
هل تم توصيل جميع المحركات والمستشعرات بالمنفذ الصحيح؟
-
هل تم إدخال الكابلات الذكية بالكامل في جميع المحركات؟
-
هل وحدة التحكم مع دماغ الروبوت؟