Skip to main content

الدرس 2: تغيير المعلمات في كتلة [Drive for]

لم يلمس روبوت الواقع الافتراضي القلعة المركزية في المشروع الأخير. يحتاج إلى السفر لمسافة أبعد. اضبط المعلمة الأمامية، واختبرها، وشاهد روبوت الواقع الافتراضي يطرق القلعة المركزية!

  • اضبط المسافة التي سيتحركها روبوت الواقع الافتراضي عن طريق إدخال القيمة 800 في كتلة [Drive for].

عند بدء تشغيل الكتلة مع كتلة دفع للأمام مرفقة. يتم إدخال 800 ملليمتر في المعلمة وتمييزها بمربع أحمر.

يمكن لكتلة [Drive for] قبول الكسور العشرية أو الأعداد الصحيحة أو الكتل الرقمية. يمكن أيضًا تغيير الوحدات من ملليمتر (مم) إلى بوصة. 

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

استخدام كتل المفاتيح

عند بدء الكتلة مع كتلة مفتاح واحدة مرفقة. تحتوي كتلة التبديل على أمر Python لقراءة drivetrain.drive_for(للأمام، 200، ملم). يتم استدعاء 200 بصندوق أحمر.

لتغيير وحدات قياس كتلة Switch [Drive for] من ملليمتر إلى بوصة، اكتب فوق "MM" واستبدل هذه الوحدة بكلمة "بوصة". تأكد من كتابة وحدات القياس في جميع الأحرف الكبيرة. أثناء كتابة وحدة القياس الجديدة، سيظهر اقتراح للمعلمة. يمكنك متابعة الكتابة لملء الأمر. يمكنك أيضًا الضغط على مفتاح الإدخال أو مفتاح التبويب، أو النقر على الاقتراح لملء الأمر. 

عند بدء تشغيل الكتلة مع كتلة تبديل واحدة مرفقة لإظهار ميزة الإكمال التلقائي. يقرأ المكوّن drivetrain.drive_for(للأمام، 800، ويكتب المستخدم معلمة البوصة باستخدام الإكمال التلقائي.

  • ابدأ المشروع.

    شريط أدوات VEXcode VR مع مربع أحمر يستدعي زر Start (ابدأ) على الجانب الأيمن من شريط الأدوات، بين زري Open Playground (فتح الملعب) وStep (الخطوة).
  • سوف يصطدم روبوت الواقع الافتراضي بالقلعة المركزية ويطرق أجزاء منها.

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

    منظر من أعلى إلى أسفل لملعب Castle Crasher مع مربع شرح أحمر حول زر إعادة الضبط في الزاوية السفلية اليسرى من الملعب.

    يحتاج روبوت الواقع الافتراضي الآن إلى العودة إلى نقطة البداية. استخدم كتلة [Drive for] إضافية وقم بتغيير المعلمات لجعلها تدفع في الاتجاه المعاكس للعودة إلى وضع البداية.

  • أضف كتلة [Drive for] ثانية إلى مشروع VEXcode VR، وقم بتغيير الاتجاه من "للأمام" إلى "للخلف".

    المشروع أعلاه لتحطيم القلعة الوسطى مع محرك إضافي للكتلة المرفقة. القائمة المنسدلة للمعلمة الأولى في الكتلة مفتوحة مع ظهور الخيارات للأمام والعكس. توجد علامة اختيار على يسار الخيار العكسي، مما يشير إلى أنه قد تم اختياره. تم ضبط معلمة القياس على 200 ملليمتر.
  • تأكد من أن قيمة المسافة هي نفس قيمة كتلة [Drive for] الأولى، 800 ملليمتر (مم)، حتى تعود إلى وضع البداية.

    نفس المشروع على النحو الوارد أعلاه، ولكن مع تغيير معلمة القياس إلى 800 ملليمتر. يبلغ مربع الشرح الأحمر حوالي 800 ملليمتر للتأكيد على التأكد من أن قيمة المسافة هي نفسها.
  • حدد زر "ابدأ" وقم بتشغيل المشروع.

    شريط أدوات VEXcode VR مع مربع أحمر يستدعي زر Start (ابدأ) على الجانب الأيمن من شريط الأدوات، بين زري Open Playground (فتح الملعب) وStep (الخطوة).
  • سيتحرك روبوت الواقع الافتراضي للأمام والخلف لمسافة 800 ملليمتر (مم)، ويعود إلى وضع البداية.

    منظر من أعلى إلى أسفل لملعب Castle Crasher مع القلعة الوسطى تحطمت وروبوت VR في موضعه الأصلي.

ملاحظة: لقد أكملت بنجاح الجزء الأول من تحدي Castle Crasher! حتى لو لم يتم هدم جميع الأجزاء الأربعة للقلعة المركزية بالكامل، إذا كانت نازحة قليلاً، فهذا مقبول.

لمعلوماتك

لجعل روبوت الواقع الافتراضي يتحرك للأمام وللخلف بسرعات مختلفة، يمكنك زيادة أو تقليل سرعة القيادة باستخدام كتلة [ضبط سرعة القيادة]. تقبل كتلة [ضبط سرعة القيادة] نطاقًا من 0 ٪ إلى 100 ٪. السرعة الافتراضية هي 50 ٪. سيتم تطبيق تغيير السرعة على أي أوامر مجموعة نقل الحركة اللاحقة.

اضبط كتلة سرعة القيادة مع المعلمة عند 50 ٪.

هذا هو كتلة التبديل [ضبط سرعة المحرك]. لاحظ أنه عند استخدام أوامر بايثون، تتم كتابة المعلمة العددية دائمًا قبل الوحدة (النسبة المئوية)، مفصولة بفاصلة.  

تبديل كتلة القراءة drivetrain.set محرك الشرطة السفلية السرعة السفلية أقواس مفتوحة خمسون فاصلة في المئة أقواس متقاربة.

احفظ مشروعك

لحفظ مشروعك، حدد "حفظ إلى جهازك" في القائمة المنسدلة "ملف".

VEXcode VR مع فتح القائمة المنسدلة لقائمة الملفات، وتمييز خيار الحفظ إلى جهازك باستخدام مربع القراءة. الحفظ إلى جهازك هو عنصر القائمة الخامس، أسفل New Blocks Project و New Text Project و Load from your Device و Open Examples.

بمجرد الحفظ، سيظهر المشروع في مجلد التنزيلات على جهازك كملف .vrblocks.

استخدام كتل المفاتيح

لتغيير اتجاه القيادة من الأمام إلى الخلف أثناء استخدام كتلة التبديل، اكتب كلمة "عكس" بين قوسين.

مشروع VEXcode VR يبدأ بكتلة متى بدأ. يتم دفع الكتل الإضافية من الأعلى إلى الأسفل للأمام لمسافة 800 مم وشرط سفلي لقراءة كتلة التبديل لفتح الأقواس بفاصلة عكسية 800 مم بين قوسين قريبين.

سيظهر اقتراح للمعلمة العكسية. يمكنك النقر على هذا الاقتراح  أو الضغط على مفتاح الإدخال أو التبويب لملء المعلمة. تأكد من تعيين معلمة المسافة إلى 800 مم لمطابقة المعلمة المستخدمة في مشروع هذا الدرس.

مشروع VEXcode VR يبدأ بكتلة متى بدأ. يتم دفع الكتل الإضافية من الأعلى إلى الأسفل للأمام لمسافة 800 مم وكتلة تبديل مع تمييز أصفر حولها لقراءة مجموعة القيادة. يتم فتح اقتراح منبثق مع عرض أيقونة مفتاح الربط واقتراح الكلمة العكسية.

الأسئلة

يرجى تحديد رابط أدناه للوصول إلى اختبار الدرس.

Google Doc / .docx / .pdf