Skip to main content

في هذا القسم، ستستخدم المشاريع التي تقوم بإنشائها في قسم اللعب لإنشاء مشروع يمكنه التعامل مع كل من الذراع والمخلب.

تذكر مشروعي ArmUpDown2 وClawUpDown.

مشاريع في vexcode

نريد دمج هذين المشروعين بطريقة أو بأخرى في نفس المشروع. ومع ذلك، لا يوجد سوى زر Brain Up واحد وزر Brain Down واحد.

وبالتالي، نحن بحاجة إلى زر ليكون بمثابة "التحويل" بين الذراع والمخلب.

استخدم المخطط التفصيلي التالي للكتل لمساعدتك في بناء مشروعك:

كتل vexcode للاستخدام

أجب عن الأسئلة التالية في دفتر ملاحظاتك الهندسي أثناء التخطيط لمشروعك:

  1. ماذا تريد أن تبرمج الروبوت ليفعل؟ اشرح بالتفاصيل.

  2. ما عدد الشروط التي سيحتاج مشروعك إلى التحقق منها في الكتل [إذا كان الأمر كذلك] ؟

تلميح: استخدم زر فحص الدماغ باعتباره "المفتاح" بين الذراع والمخلب. وبالتالي، إذا تم الضغط مع الاستمرار على زر Brain Check، فسيتم التحكم في الذراع باستخدام زري Brain Up وDown. إذا تم تحرير زر Brain Check، فسيتم التحكم في المخلب باستخدام زري Brain Up وDown.

اتبع الخطوات أدناه أثناء إنشاء مشروعك:

أيقونة نصائح المعلم نصائح المعلم

  • قبل الانتقال إلى الخطوة التالية من البرمجة، اطلب من الطلاب مراجعة وتقييم الكود الكاذب الخاص بهم من خلال اتباع الخطوات في سياق الضغط على أزرار الدماغ. انقر هنا (Google / .docx / .pdf) للحصول على مثال حول الشكل الذي قد يبدو عليه الكود المستعار لهذا التحدي. يمكنك تنزيل نموذج تقييم الكود الزائف هنا (Google / .docx / .pdf).

  • ذكّر الطلاب بأنه يمكنهم استخدام ميزة "التعليمات" داخل VEXcode IQ لمعرفة المزيد حول أي كتلة.

أيقونة صندوق أدوات المعلم صندوق أدوات المعلم

  1. الهدف هو إضافة برمجة إضافية بحيث يفتح Clawbot أو يغلق المخلب عند الضغط على زر (أزرار) على دماغ Clawbot (على سبيل المثال، زر واحد أو زوج من الأزرار لفتح المخلب وآخر لإغلاق المخلب). يجب أن تكون برمجة رفع وخفض ذراع Clawbot عن طريق الضغط على الأزرار الموجودة على الدماغ قد تم إنشاؤها بالفعل أثناء قسم اللعب.

  2. يهدف هذا السؤال إلى جعل الطلاب يفكرون في الشروط الشرطية المطلوبة داخل كتل [إذا كان الأمر كذلك] . ستتطلب واجهة المستخدم التحقق من خمسة شروط. الشرط الأول الذي تم التحقق منه هو إذا تم الضغط على زر التحقق. إذا تم الضغط على زر التحقق، فإن الشروط التالية التي يجب التحقق منها هي إذا تم الضغط على الزر العلوي (الحالة 2) أو إذا تم الضغط على الزر السفلي (الحالة 3). إذا لم يتم الضغط على زر التحقق، يتحرك المشروع لأسفل للتحقق مما إذا تم الضغط على الزر العلوي فقط (الحالة 4) أو إذا تم الضغط على الزر السفلي (الحالة 5).

  1. قم بتخطيط الشروط التي يحتاج مشروعك إلى التحقق منها باستخدام الرسومات و الكود الكاذب.

  2. استخدم الكود الكاذب الذي قمت بإنشائه لتطوير مشروعك.

  3. اختبر مشروعك كثيرًا وكرره باستخدام ما تعلمته من الاختبار.

  4. ما الذي يمكنك إضافته إلى مشروعك للتحكم بشكل أفضل في Claw and Arm Motors؟ اشرح بالتفاصيل.

  5. شارك مشروعك النهائي مع معلمك.

أيقونة نصائح المعلم نصائح المعلم

شجع الطلاب الذين يواجهون مشاكل في البرمجة على مراجعة الفيديو التعليمي Ifthen Else Block في VEXcode IQ. يجب عليهم أيضًا استخدام مشاريعهم ArmUpDown2 و ClawUpDown من Play كأساس لهذا المشروع الجديد. تم تزويد الطلاب بقائمة من المصادر التي قد تكون مفيدة لاستخدامها كمراجع.

إذا كان ذلك رمز فيديو تعليمي آخر

إذا كنت تواجه مشكلة في البدء، فراجع ما يلي في VEXcode IQ Blocks:

  • If-Then-Else Blocks أو باستخدام مقاطع الفيديو التعليمية للحلقات 

أشرطة الفيديو التعليمية

  • استخدام المساعدة فيديو تعليمي

باستخدام أيقونة المساعدة

  • الإصدارات السابقة لمشروعك (ArmUpDown2 أو ClawUpDown)

قم بتوسيع أيقونة التعلم الخاصة بك توسيع التعلم الخاص بك

اطلب من الطلاب دمج مؤشر LED باللمس أو جعل الروبوت يصدر صوتًا عند تبديل الأزرار بين الذراع والمخلب. يمكن للطلاب أيضًا الحصول على مصباح LED يعمل باللمس يضيء باللون الأخضر عند التحكم في الذراع ويضيء باللون الأزرق عند التحكم في المخلب.

فيما يلي مثال للحل:

حل ايل