ระยะทาง#

การแนะนำ#

เซ็นเซอร์วัดระยะทางสามารถตรวจจับได้ว่ามีวัตถุอยู่ด้านหน้าเซ็นเซอร์หรือไม่ และจะแสดงผลว่าวัตถุนั้นอยู่ห่างออกไปเท่าใด

ด้านล่างนี้คือรายการวิธีการทั้งหมดที่มีให้เลือกใช้:

เมธอด Getter — คืนค่าว่าตรวจพบวัตถุหรือไม่ และวัตถุนั้นอยู่ห่างออกไปเท่าใด

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