مسافة السفر
باستخدام مستشعر المسافة الأمامي لتوجيه روبوت الواقع الافتراضي لجمع أكبر قدر ممكن من القمامة في دقيقة واحدة، قم بإيجاد العدد الإجمالي لقطع القمامة التي تم جمعها إجمالي مسافة السفر.
- اختر ملعب تنظيف الشعاب المرجانية.
- قم ببرمجة روبوت الواقع الافتراضي لجمع أكبر قدر ممكن من القمامة في دقيقة واحدة، واحسب عدد قطع القمامة، واحسب مسافة تنقل الروبوت.
- قم بضبط مؤقت لتحديد وقت العملية.
- قم بتعريف متغيرات لتخزين عدد قطع القمامة ومسافة السفر.
- اضبط سرعة الانعطاف المطلوبة. استخدم كتلة [الدوران] لمواصلة تدوير مجموعة نقل الحركة واستخدم مستشعر المسافة الأمامي للتحقق من وجود حطام.
- إذا اكتشف مستشعر المسافة الأمامي قطعة من القمامة، فقم بقيادة روبوت الواقع الافتراضي إلى القمامة لجمعها، واحسب مسافة القيادة، واحسب عدد قطع القمامة.
- استخدم كتلة [Forever] لجعل روبوت الواقع الافتراضي يتحقق باستمرار من القمامة ويجمعها.
- إذا انتهت دقيقة واحدة من الوقت، فاخرج من الحلقة المتكررة فوراً.
- استخدم كتلة [print] لطباعة العدد الإجمالي لقطع القمامة والمسافة الإجمالية التي قطعها الروبوت إلى وحدة التحكم في الطباعة.
نصائح مفيدة
استخدم كتلة FrontDistance found object من فئة الاستشعار للإبلاغ عما إذا كان مستشعر المسافة الأمامية يكتشف وجود جسم داخل مجال رؤيته.

أمر بايثون المطابق:
front_distance.found_object()
استخدم كتلة FrontDistance Reporter من فئة Sensing للحصول على مسافة أقرب جسم من مستشعر المسافة.

أمر بايثون المطابق:
front_distance.get_distance(MM)
استخدم كتلة المؤقت إعادة الضبط من فئة الاستشعار لإعادة ضبط المؤقت إلى 0 ثانية في بداية مشروعك.

أمر بايثون المطابق:
brain.timer.clear()
استخدم كتلة إذا كان ثم فئة التحكم للتحقق مما إذا كان مستشعر المسافة الأمامي يكتشف قطعة قمامة وما إذا كان وقت الدقيقة الواحدة قد انتهى

أمر بايثون المطابق:
إذا كان الشرط:
استخدم كتلة Forever من فئة التحكم للحفاظ على روبوت الواقع الافتراضي في فحص وجمع القمامة باستمرار.

أمر بايثون المطابق:
بينما صحيح:
استخدم كتلة break block من فئة التحكم للخروج من حلقة متكررة على الفور.

أمر بايثون المطابق:
استراحة