ระยะทาง#
การแนะนำ#
เซ็นเซอร์วัดระยะทางสามารถตรวจจับได้ว่ามีวัตถุอยู่ด้านหน้าเซ็นเซอร์หรือไม่ และจะแสดงผลว่าวัตถุนั้นอยู่ห่างออกไปเท่าใด
ด้านล่างนี้คือรายการวิธีการทั้งหมดที่มีให้เลือกใช้:
เมธอด 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)
พารามิเตอร์ |
คำอธิบาย |
|---|---|
|
หน่วยวัดระยะทาง: |
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)