Dystans#
Wstęp#
Czujnik odległości potrafi wykryć, czy przed czujnikiem znajduje się jakiś obiekt i określić odległość, jaka dzieli go od niego.
Poniżej znajduje się lista wszystkich dostępnych metod:
Getter — zwraca informację, czy obiekt został wykryty i jak daleko się znajduje.
found_object— Zwraca informację, czy czujnik odległości aktualnie wykrył obiekt.get_distance— Zwraca odległość między czujnikiem odległości a najbliższym wykrytym obiektem.
Getters#
found_object#
found_object zwraca informację, czy czujnik odległości aktualnie wykrył obiekt.
True— Czujnik odległości wykrył obiekt.False— Czujnik odległości nie wykrył obiektu.
Usage:
distance.found_object()
Parametry |
Opis |
|---|---|
Ta metoda nie ma żadnych parametrów. |
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 zwraca odległość między czujnikiem odległości a najbliższym wykrytym obiektem.
Usage:
distance.get_distance(units)
Parametry |
Opis |
|---|---|
|
Jednostka odległości: |
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)