Skip to main content

الدرس 3: القيادة حتى الضغط

الآن بعد أن قمت بإنشاء مشروع VEXcode VR لتوجيه روبوت الواقع الافتراضي إلى الحرف "A" في Wall Maze Playground، سوف تقوم بتوسيع مهاراتك باستخدام القيم الشرطية وقيم المستشعر. في هذا الدرس، سوف تقوم بتوجيه روبوت الواقع الافتراضي إلى الرقم "2" في متاهة الحائط ساحة اللعب، ثم تستكشف سبب الحاجة إلى كتل إضافية للوصول إلى الحرف "B". في التحدي المصغر، ستطبق هذه المهارات للتنقل من بداية متاهة الجدار إلى الرقم "3".

ملعب المتاهة الجدارية مع روبوت الواقع الافتراضي في وضع البداية على طول الجدار الخلفي. يحتوي الرقم اثنين على مربع شرح أحمر حوله.

مخرجات التعلم

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

إعادة تسمية المشروع

  • إذا لم يتم تحميل مشروع الدرس السابق بالفعل، فقم بتحميل مشروع Unit4Lesson2.
  • إعادة تسمية المشروع Unit4Lesson3.
بيئة ترميز VEXcode VR مع مربع أحمر في أعلى الوسط ينادي بمربع اسم المشروع. يقرأ مربع اسم المشروع الوحدة 4 الدرس 3.

تدفق المشروع للقيادة إلى الحرف "أ"

في الدرس السابق، توجه روبوت الواقع الافتراضي إلى الحرف "A" في متاهة الحائط ساحة اللعب

ملعب المتاهة الجدارية مع روبوت الواقع الافتراضي في وضع البداية على طول الجدار الخلفي والحرف A يُنادى عليه بصندوق أحمر.
  • لفهم تدفق المشروع بشكل أفضل للوصول إلى الحرف "A" في متاهة الحائط ساحة اللعب، ابدأ بتعديل مشروعك السابق أو قم بإنشاء مشروع جديد ليتناسب مع هذا المشروع الأساسي.

    تم تعديل مشروع VEXcode VR من الدرس السابق باستخدام كتل إضافية. يبدأ المشروع بكتلة "متى بدأت". بقية الكتل من الأعلى إلى الأسفل هي القيادة للأمام، انتظر حتى يتم الضغط على المصد الأيسر، انعطف يسارًا لمدة 90 درجة، القيادة للأمام، انتظر حتى يتم الضغط على المصد الأيسر، انعطف يسارًا لمدة 90 درجة، القيادة للأمام، انتظر حتى يتم الضغط على المصد الأيسر، توقف عن القيادة.

عندما يستخدم المشروع كتلة [انتظر حتى]، لا يزال تدفق البرنامج للمشروع يتبع نفس التسلسل من أعلى إلى أسفل. تسمح كتلة [انتظر حتى] بتدفق البرنامج "مؤقتًا" عند نقطة معينة، حتى يتم استيفاء الشرط داخل [انتظر حتى] (التقارير صحيحة).

تسمح الشروط داخل الكتل، مثل [انتظر حتى] الكتل، للمستخدم "بالتحكم" في تدفق البرنامج. على سبيل المثال، مع كتلة [انتظر حتى]، سيتوقف تدفق البرنامج مؤقتًا و "انتظر حتى" يتم استيفاء الشرط والإبلاغ عن صحته، قبل الانتقال إلى الكتلة التالية.

في هذا الرمز لقيادة روبوت الواقع الافتراضي إلى الحرف "A"، سيقود روبوت الواقع الافتراضي إلى الأمام حتى تصبح حالة المصد الأيسر التي يتم الضغط عليها صحيحة. حالة، مثل الضغط على المصد الأيسر في هذا المثال، تبلغ دائمًا عن قيمة صحيحة أو خاطئة.

تم تقسيم مشروع VEXcode VR من هذا الدرس لإظهار تدفق المشروع. يتبع كتلة متى بدأت كتلة القيادة للأمام. يشير السهم الذهبي إلى الأسفل من كتلة الدفع إلى الأمام في كتلة الانتظار حتى يتم الضغط على المصد الأيسر. على يمين الكتلة يوجد سهمان أحمران منحنيان يشيران إلى حركة دائرية والكلمات التي "لم يتم الضغط عليها (خطأ)" توضح ما يحدث عندما يتحرك الروبوت للأمام ولا يتم الضغط على مفتاح المصد. أسفل الكتلة "انتظر حتى"، يشير السهم الأخضر الذي يشير إلى الأسفل عند الكتلة "انعطف يسارًا" لمدة 90 درجة مع "الضغط على الكلمات" (TRUE) إلى أن المشروع سينتقل إلى تلك الكتلة عند الضغط على المصد. بعد ذلك، يشير سهم ذهبي لأسفل عند Drive للكتلة ويتكرر نفس التسلسل. بعد ذلك، يشير سهم ذهبي إلى كتلة الانتظار حتى يتم الضغط على المصد الأيسر بنفس الأسهم إلى أنه عندما لا يتم الضغط على المصد، سيستمر الروبوت في القيادة، وعندما يتم الضغط عليه، سينتقل إلى الكتلة النهائية في المشروع، وهي كتلة توقف القيادة.

لمعلوماتك

توفر لك ميزة خطوة المشروع تمثيلًا مرئيًا لتدفق الأوامر أثناء تنفيذها داخل المشروع. يمكن أن يوفر لك هذا إشارات مرئية مهمة عندما تحاول استكشاف الأخطاء وإصلاحها أو تصميم مشروع VEXcode VR.

بيئة ترميز VEXcode VR مع مربع أحمر يستدعي رمز الخطوة والنص إلى أعلى يمين شريط الأدوات.

انطلق إلى الرقم "2"

في هذا الدرس، سيتم تحرير المشروع ليتمكن روبوت الواقع الافتراضي من القيادة إلى الرقم "2" على متاهة الحائط ساحة اللعب!

ملعب المتاهة الجدارية مع وضع الروبوت على وضع البداية وصندوق أحمر ينادي بالرقم 2.
  • يحتوي المشروع من الدرس 2 على روبوت الواقع الافتراضي يتجه يسارًا للقيادة إلى الحرف "أ". للانتقال إلى الرقم "2"، سيتعين على روبوت الواقع الافتراضي الانعطاف يمينًا بدلاً من ذلك، والقيادة للأمام، ثم الانعطاف يسارًا.

    ملعب المتاهة الجدارية مع روبوت الواقع الافتراضي مواجهًا لجدار مع الحرف a إلى اليسار. يشير السهم الأحمر المتبقي من الروبوت إلى الحرف A. تشير ثلاثة أسهم خضراء إلى المسار من الروبوت إلى الرقم 2. يشير الأول بعيدًا عن الروبوت إلى اليمين. يشير السهم التالي إلى اليسار، ثم يشير السهم الأخير في الواقع إلى النهاية اليسرى عند الرقم 2.
  • قم بتغيير اتجاه كتلة [Turn for] الثانية إلى اليمين بدلاً من اليسار.

    صورتان لمشروع VEXcode VR من هذا الدرس تشير إلى تغيير المنعطف الثاني للكتلة من اليسار إلى اليمين. يحتوي كلا المشروعين على مربعات شرح حمراء حول المنعطف الثاني للكتلة. يحتوي المشروع الموجود على اليسار على المعلمة في الكتلة المضبوطة على اليسار، والمشروع الموجود على اليمين يحتوي على المعلمة المضبوطة على اليمين.
  • قم بتشغيل Wall Maze Playground إذا لم تكن مفتوحة بالفعل وقم بتشغيل المشروع.
  • شاهد روبوت الواقع الافتراضي يبدأ في القيادة إلى الرقم "2"، ولكن توقف عند الحائط. وبالتالي، يحتاج روبوت الواقع الافتراضي إلى الانعطاف يسارًا بمجرد الضغط على الحائط بدلاً من التوقف.

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

    حائط ملعب المتاهة مع زرين ومؤقت على اليسار. يحتوي الزر السفلي على رمز مع سهم يشير إلى دائرة غير مكتملة تشير إلى إعادة التعيين، ويتم استدعاؤه باستخدام مربع أحمر.
  • قم بتحرير الرمز عن طريق إزالة كتلة [إيقاف القيادة] واستبدالها بالأوامر التالية من أجل قيادة روبوت الواقع الافتراضي إلى الرقم "2".

    جنبًا إلى جنب صور لمشروع VEXcode من هذا الدرس. يحتوي المشروع الأيسر على كتلة إيقاف تشغيل في الأسفل، ويتم إزالة كتلة إيقاف التشغيل في المشروع الأيمن. تم استبداله بسبع كتل من الأعلى إلى الأسفل وهي: الانعطاف يسارًا لمدة 90 درجة، القيادة للأمام، الانتظار حتى يتم الضغط على المصد الأيسر، الانعطاف يسارًا لمدة 90 درجة، القيادة للأمام، الانتظار حتى يتم الضغط على المصد الأيسر، التوقف عن القيادة.
  • قم بتشغيل Wall Maze Playground إذا لم تكن مفتوحة بالفعل وقم بتشغيل المشروع.
  • شاهد روبوت الواقع الافتراضي وهو يقود سيارته إلى الرقم "2" في متاهة الحائط ساحة اللعب!

    ملعب المتاهة الجدارية مع روبوت الواقع الافتراضي الموجود في الرقم 2.
  • حدد الزر "إعادة الضبط" لإعادة ضبط الملعب وحرك روبوت الواقع الافتراضي مرة أخرى إلى وضع البداية.

قم بتحديد زر التالي للمتابعة مع بقية هذا الدرس.