Mesafe#
giriiş#
Mesafe sensörü, sensörün önünde bir nesne olup olmadığını algılayabilir ve o nesnenin ne kadar uzakta olduğunu gösterebilir.
Aşağıda mevcut tüm yöntemlerin listesi bulunmaktadır:
Getter’lar — Bir nesnenin algılanıp algılanmadığını ve ne kadar uzakta olduğunu döndürür.
found_object— Mesafe Sensörünün şu anda bir nesne algılayıp algılamadığını döndürür.get_distance— Mesafe Sensörü ile en yakın tespit edilen nesne arasındaki mesafeyi döndürür.
Getters#
found_object#
found_object , Mesafe Sensörünün şu anda bir nesne algılayıp algılamadığını döndürür.
True— Mesafe Sensörü bir nesne algılıyor.False— Mesafe Sensörü bir nesne algılamıyor.
Usage:
distance.found_object()
Parametreler |
Tanım |
|---|---|
Bu yöntemin parametresi yoktur. |
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 Mesafe Sensörü ile en yakın algılanan nesne arasındaki mesafeyi döndürür.
Usage:
distance.get_distance(units)
Parametreler |
Tanım |
|---|---|
|
Mesafe birimi: |
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)