تصميم وتطوير وتكرار مشروعك
في هذا القسم، ستستخدم المشاريع التي تنشئها في قسم التشغيل لإنشاء مشروع يمكنه التعامل مع كل من
الذراع والمخلب.
استدعاء مشاريع ArmUpDown2 و ClawUpDown.
نريد دمج كلا المشروعين بطريقة أو بأخرى في نفس المشروع. ومع ذلك، لا يوجد سوى زر Brain Up واحد
وزر Brain Down واحد.
وبالتالي، نحتاج إلى زر ليكون بمثابة "مبدل" بين الذراع
والمخلب.
استخدم المخطط التالي للكتل لمساعدتك في بناء مشروعك:
أجب عن الأسئلة التالية في دفتر ملاحظاتك الهندسية أثناء تخطيط مشروعك:
- ماذا تريد أن تفعل ببرمجة الروبوت ؟ اشرح بالتفاصيل.
- كم عدد الشروط التي سيحتاج مشروعك إلى التحقق منها في كتل [If then else ]؟
تلميح: استخدم زر فحص الدماغ كـ "مبدل" بين الذراع والمخلب. وبالتالي، إذا تم الضغط على زر فحص الدماغ مع الاستمرار، يتم التحكم في الذراع باستخدام زري الدماغ لأعلى ولأسفل. إذا تم تحرير زر فحص الدماغ، يتم التحكم في المخلب باستخدام زري الدماغ لأعلى ولأسفل.
اتبع الخطوات أدناه أثناء إنشاء مشروعك:
نصائح للمعلم
-
قبل الانتقال إلى الخطوة التالية من البرمجة، اطلب من الطلاب مراجعة وتقييم الرمز المستعار باتباع الخطوات في سياق الضغط على أزرار الدماغ. انقر هنا (Google / .docx / .pdf) للحصول على مثال لما قد يبدو عليه الرمز المستعار لهذا التحدي. يمكنك تنزيل نموذج تقييم pseudocode هنا (Google / .docx / .pdf).
-
ذكّر الطلاب أنه يمكنهم استخدام ميزة المساعدة داخل VEXcode IQ لمعرفة المزيد عن أي كتلة.
صندوق أدوات المعلم
-
الهدف هو إضافة برمجة إضافية بحيث يفتح المخلب أو يغلق المخلب بضغطة زر(أزرار) على دماغ المخلب (أي زر واحد أو إقران أزرار لفتح المخلب وآخر لإغلاق المخلب). يجب أن تكون برمجة رفع وخفض ذراع Clawbot عن طريق الضغط على الأزرار في الدماغ قد تم بناؤها بالفعل خلال قسم Play.
-
يهدف هذا السؤال إلى جعل الطلاب يفكرون في الشروط المطلوبة داخل كتل [إذا كان الأمر كذلك]. تتطلب واجهة المستخدم التحقق من خمسة شروط. الشرط الأول الذي تم فحصه هو إذا تم الضغط على زر الفحص. إذا تم الضغط على زر الفحص، فإن الشروط التالية للتحقق هي ما إذا تم الضغط على زر لأعلى (الشرط 2) أو إذا تم الضغط على زر لأسفل (الشرط 3). إذا لم يتم الضغط على زر الفحص، فسيتحرك المشروع لأسفل للتحقق مما إذا كان قد تم الضغط على زر لأعلى فقط (الشرط 4) أو إذا تم الضغط على زر لأسفل (الشرط 5).
-
خطط للشروط التي يحتاج مشروعك إلى التحقق منها باستخدام الرسومات والرمز المستعار.
-
استخدم الرمز المستعار الذي أنشأته لتطوير مشروعك.
-
اختبر مشروعك كثيرًا وكرره باستخدام ما تعلمته من اختبارك.
-
ما الذي يمكنك إضافته إلى مشروعك للتحكم بشكل أفضل في محركات المخلب والذراع ؟ اشرح بالتفاصيل.
-
شارك مشروعك النهائي مع معلمك.
نصائح للمعلم
شجع الطلاب الذين يواجهون مشكلة في البرمجة على مراجعة الفيديو التعليمي If Then Else Blocks في VEXcode IQ. يجب عليهم أيضًا استخدام مشاريع ArmUpDown2 و ClawUpDown من Play كأساس لهذا المشروع الجديد. تم تزويد الطلاب بقائمة من المصادر التي يحتمل أن تكون مفيدة لاستخدامها كمراجع.
إذا كنت تواجه مشكلة في البدء، فراجع ما يلي في VEXcode IQ Blocks:
- كتل If - Then - Else أو مقاطع فيديو تعليمية باستخدام الحلقات
- استخدام فيديو تعليمي للمساعدة
- الإصدارات السابقة من مشروعك (ArmUpDown2 أو ClawUpDown)
قم بتوسيع نطاق تعلمك
اطلب من الطلاب دمج مؤشر LED باللمس أو اطلب من الروبوت تشغيل صوت عند تبديل الأزرار بين
الذراع والمخلب. يمكن للطلاب أيضًا أن يضيء مصباح اللمس باللون الأخضر عندما يتم
التحكم في الذراع ويضيء باللون الأزرق عندما يتم التحكم في المخلب. فيما
يلي مثال
على الحل: