Skip to main content

تصميم وتطوير وتكرار مشروعك

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

استدعاء مشاريع ArmUpDown2 و ClawUpDown.

ارفع مشروع VEXcode 2 لأسفل إلى اليسار ومشروع VEXcode Claw Up Down إلى اليمين.

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

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

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

يجب استخدام مقتطفات التعليمات البرمجية من مشاريع VEXcode في هذه الوحدة مثل مبتدئين الجمل للمساعدة في بدء المشروع. المقتطفات الأربعة هي A عند بدء الكتلة مع كتلة إلى الأبد، وهي كتلة أخرى مع ضبط الشرط على زر فحص الدماغ المضغوط ؛ إذا كان هناك هيكل آخر لتحريك الذراع لأعلى ولأسفل مع زري الدماغ لأعلى ولأسفل، وإذا كان هناك هيكل آخر لفعل الشيء نفسه لمحرك المخلب.

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

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

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

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

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

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

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

رمز صندوق أدوات المعلم صندوق أدوات المعلم

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

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

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

  2. استخدم الرمز المستعار الذي أنشأته لتطوير مشروعك.

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

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

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

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

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

يقرأ رمز البرنامج التعليمي If then blocks on the bottom ويعرض مخططًا تفصيليًا لـ if then block مع الأسهم أعلاه.

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

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

أيقونات البرنامج التعليمي جنبًا إلى جنب. يقرأ الرمز الموجود على اليسار باستخدام الحلقات ويقرأ الرمز الموجود على اليمين إذا كانت هناك كتل أخرى.

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

رمز البرنامج التعليمي الذي يقرأ استخدام التعليمات في الأسفل ويعرض المخطط التفصيلي للكتلة التي يتم تحديدها ويساعد على فتحها أعلاه.

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

شريط أدوات VEXcode IQ مع رمز Tutorials الذي يتم استدعاؤه في مربع أحمر، على يمين قائمة File.

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

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

يلي مثال على الحل:

نموذج مشروع الحل مع كتلة إلى الأبد تعلق على كتلة متى بدأت. داخل كتلة FOREVER يوجد كتلة IF أخرى مع كتل متداخلة إذا كان هناك كتل أخرى داخلها. إذا كان الفرع يقرأ إذا تم الضغط على زر فحص الدماغ، فاضبط اللمس على اللون الأخضر، وإذا تم الضغط على زر رفع الدماغ، فقم بتدوير محرك الذراع لأعلى، وإلا، إذا تم الضغط على زر خفض الدماغ، فقم بتدوير محرك الذراع لأسفل، وإلا أوقف محرك الذراع. يقرأ الفرع الآخر مجموعة ملامسة للأزرق، إذا تم الضغط على زر الدماغ لأعلى ثم قم بتدوير محرك المخلب مفتوحًا، وإلا، إذا تم الضغط على زر الدماغ لأسفل ثم قم بتدوير محرك المخلب مغلقًا، وإلا أوقف محرك المخلب.