距離#
導入#
距離センサーは、センサーの前に物体があるかどうかを検知し、その物体までの距離を返します。
以下に、利用可能なメソッドの一覧を示します。
ゲッター — オブジェクトが検出されたかどうか、およびオブジェクトまでの距離を返します。
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)
パラメータ |
説明 |
|---|---|
|
距離の単位: |
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)