مسافة#

مقدمة#

يستطيع مستشعر المسافة اكتشاف ما إذا كان هناك جسم ما أمام المستشعر وإرجاع المسافة التي يبعدها هذا الجسم.

فيما يلي قائمة بجميع الطرق المتاحة:

الدوال المُسترجعة — تُرجع ما إذا تم اكتشاف كائن ما ومدى بُعده.

  • found_object — تُرجع ما إذا كان مستشعر المسافة يكتشف حاليًا وجود كائن.

  • get_distance — تُرجع المسافة بين مستشعر المسافة وأقرب جسم تم اكتشافه.

المحصلون#

found_object#

found_object تُرجع ما إذا كان مستشعر المسافة يكتشف حاليًا وجود جسم ما.

  • True — مستشعر المسافة يكتشف وجود جسم.

  • False — لا يكتشف مستشعر المسافة وجود جسم.

Usage:
distance.found_object()

حدود

وصف

لا تحتوي هذه الطريقة على أي معلمات.

def main():
    # Stop turning when an object is detected
    drivetrain.turn(RIGHT)
    while True:
        wait(5, MSEC)
        if front_distance.found_object():
            drivetrain.stop()

# VR threads — Do not delete
vr_thread(main)

get_distance#

get_distance تُرجع المسافة بين مستشعر المسافة وأقرب جسم تم اكتشافه.

Usage:
distance.get_distance(units)

حدود

وصف

units

وحدة المسافة: MM أو INCHES.

def main():
    # Drive forward until an object is 200 mm away
    while front_distance.get_distance(MM) > 200:
        wait(5, MSEC)
        drivetrain.drive(FORWARD)
    drivetrain.stop()

# VR threads — Do not delete
vr_thread(main)