Avstånd#
Introduktion#
Avståndssensorn kan upptäcka om ett objekt befinner sig framför sensorn och ge information om hur långt bort objektet är.
Nedan följer en lista över alla tillgängliga metoder:
Getters — Returnerar om ett objekt har upptäckts och hur långt borta det är.
found_object— Returnerar om avståndssensorn för närvarande detekterar ett objekt.get_distance— Returnerar avståndet mellan avståndssensorn och det närmaste detekterade objektet.
Getters#
found_object#
found_object returnerar om avståndssensorn för närvarande detekterar ett objekt.
True— Avståndssensorn detekterar ett objekt.False— Avståndssensorn detekterar inte ett objekt.
Usage:
distance.found_object()
Parametrar |
Beskrivning |
|---|---|
Den här metoden har inga parametrar. |
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 returnerar avståndet mellan avståndssensorn och det närmaste detekterade objektet.
Usage:
distance.get_distance(units)
Parametrar |
Beskrivning |
|---|---|
|
Avståndsenheten: |
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)