Vzdálenost#
Zavedení#
Senzor vzdálenosti dokáže detekovat, zda se objekt nachází před senzorem, a zobrazit, jak daleko je tento objekt.
Níže je uveden seznam všech dostupných metod:
Gettery – Vrací, zda byl objekt detekován a jak daleko se nachází.
found_object— Vrátí, zda senzor vzdálenosti aktuálně detekuje objekt.get_distance— Vrátí vzdálenost mezi senzorem vzdálenosti a nejbližším detekovaným objektem.
Gettery#
found_object#
found_object vrací, zda senzor vzdálenosti aktuálně detekuje objekt.
True— Senzor vzdálenosti detekuje objekt.False— Senzor vzdálenosti nedetekuje objekt.
Usage:
distance.found_object()
Parametry |
Popis |
|---|---|
Tato metoda nemá žádné parametry. |
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 vrací vzdálenost mezi senzorem vzdálenosti a nejbližším detekovaným objektem.
Usage:
distance.get_distance(units)
Parametry |
Popis |
|---|---|
|
Jednotka vzdálenosti: |
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)