距離#

導入#

距離センサーは、センサーの前に物体があるかどうかを検知し、その物体までの距離を返します。

以下に、利用可能なメソッドの一覧を示します。

ゲッター — オブジェクトが検出されたかどうか、およびオブジェクトまでの距離を返します。

  • 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)