الدرس 3: القيادة إلى الرقم "31"
في هذا الدرس، سيقود روبوت الواقع الافتراضي إلى الرقم "31" ثم يعود إلى الرقم "1" في ملعب خريطة شبكة الأرقام!

لاحظ أن روبوت الواقع الافتراضي سيسافر على طول المحور Y للانتقال إلى الرقم "31" في ملعب خريطة شبكة الأرقام.

سيقود روبوت الواقع الافتراضي إلى موقع الرقم "31" في ملعب خريطة شبكة الأرقام. ومع ذلك، قبل أن يتمكن روبوت الواقع الافتراضي من الانتقال إلى هذا الرقم، يجب إخبار روبوت الواقع الافتراضي بمكان هذا الرقم. إحداثيات الرقم "31" هي (-900، -300).

- اسحب أو اكتب حلقة بينما.
# Add project code in "main"
def main ():
while condition:
wait(5, MSEC)
- اضبط الشرط للحلقة بينما على الموضع في المحور Y أقل من -300 بالملليمتر (مم). يجب أن يبدو مشروعك كما يلي:
# Add project code in "main"
def main ():
while location.position (Y, MM) < -300:
wait(5, MSEC)
- اسحب أو اكتب الأمر الذي لا يحتاج إلى انتظار drive داخل حلقة while. يجب أن يبدو مشروعك كما يلي:
# Add project code in "main"
def main ():
while location.position (Y, MM) < -300: drivetrain.drive
(FORWARD)
wait(5, MSEC)
-
لاحظ أنه يتم استخدام عامل التشغيل "أقل من" بدلاً من عامل التشغيل "أكبر من" لأن روبوت الواقع الافتراضي يقود لأعلى من أسفل الملعب. يبدأ روبوت الواقع الافتراضي بقيمة Y تبلغ -900 ملليمتر (مم). مع تقدم روبوت الواقع الافتراضي، تزداد قيم Y.

- اسحب أو اكتب الأمر stop خارج حلقة while. يجب أن يبدو مشروعك كما يلي:
# Add project code in "main"
def main ():
while location.position (Y, MM) < -300:
drivetrain.drive(FORWARD)
wait(5, MSEC
)drivetrain.stop ()
- افتح نافذة الملعب إذا لم تكن مفتوحة بالفعل. تأكد من فتح خريطة شبكة الأرقام Playground ، ثم قم بتشغيل المشروع.
-
شاهد روبوت الواقع الافتراضي يقود إلى الرقم "31" في ملعب خريطة شبكة الأرقام.

- في هذا المشروع، ينتقل روبوت الواقع الافتراضي إلى الرقم "31" في ملعب خريطة شبكة الأرقام. نظرًا لأن قيم Y تتزايد مع انتقال روبوت الواقع الافتراضي إلى الرقم "31"، يستخدم المشروع مشغلًا أقل من.
- سوف يتحرك روبوت الواقع الافتراضي للأمام بينما تكون قيمة Y أقل من الإحداثي الذي يكون عليه الرقم المشار إليه ويتوقف بمجرد أن تكون قيمة Y أكبر من قيمة Y للإحداثي. نظرًا لأن قيمة Y للرقم "31" هي -300، سيتوقف روبوت الواقع الافتراضي عن القيادة بمجرد أن تكون قيمة Y أكبر من -300.
قم باختيار الزر التالي لمواصلة بقية هذا الدرس.