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

units

Mesafe birimi: MM veya 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)