Távolság#
Bevezetés#
A távolságérzékelő képes érzékelni, hogy van-e tárgy az érzékelő előtt, és visszaadni a távolságot.
Az alábbiakban felsoroljuk az összes elérhető módszert:
Getterek – Visszaadják, hogy a rendszer észlelt-e egy objektumot, és milyen messze van.
found_object— Visszaadja, hogy a távolságérzékelő jelenleg érzékel-e objektumot.get_distance— Visszaadja a távolságérzékelő és a legközelebbi érzékelt tárgy közötti távolságot.
Getterek#
found_object#
found_object visszaadja, hogy a távolságérzékelő jelenleg érzékel-e objektumot.
True— A távolságérzékelő tárgyat érzékel.False— A távolságérzékelő nem érzékel tárgyat.
Usage:
distance.found_object()
Paraméterek |
Leírás |
|---|---|
Ennek a metódusnak nincsenek paraméterei. |
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 visszaadja a távolságérzékelő és a legközelebbi érzékelt tárgy közötti távolságot.
Usage:
distance.get_distance(units)
Paraméterek |
Leírás |
|---|---|
|
A távolság mértékegysége: |
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)