Khoảng cách#

Giới thiệu#

Cảm biến khoảng cách có thể phát hiện xem có vật thể nào ở phía trước cảm biến hay không và trả về khoảng cách của vật thể đó.

Dưới đây là danh sách tất cả các phương pháp hiện có:

Phương thức Getters — Trả về trạng thái cho biết có phát hiện đối tượng hay không và khoảng cách của đối tượng đó.

  • found_object — Trả về liệu Cảm biến khoảng cách hiện có phát hiện vật thể hay không.

  • get_distance — Trả về khoảng cách giữa Cảm biến khoảng cách và vật thể được phát hiện gần nhất.

Người nhận#

found_object#

found_object trả về trạng thái hiện tại của Cảm biến Khoảng cách xem có phát hiện vật thể nào không.

  • True — Cảm biến khoảng cách phát hiện vật thể.

  • False — Cảm biến khoảng cách không phát hiện vật thể.

Usage:
distance.found_object()

Thông số

Sự miêu tả

Phương pháp này không có tham số.

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 trả về khoảng cách giữa Cảm biến khoảng cách và vật thể được phát hiện gần nhất.

Usage:
distance.get_distance(units)

Thông số

Sự miêu tả

units

Đơn vị khoảng cách: MM hoặc 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)