Attālums#
Ievads#
Attāluma sensors var noteikt, vai sensora priekšā atrodas objekts, un atgriezt informāciju par to, cik tālu šis objekts atrodas.
Zemāk ir visu pieejamo metožu saraksts:
Getteri — Atgriež, vai objekts ir atklāts un cik tālu tas atrodas.
found_object— Atgriež, vai attāluma sensors pašlaik nosaka objektu.get_distance— Atgriež attālumu starp attāluma sensoru un tuvāko noteikto objektu.
Getteri#
found_object#
found_object atgriež, vai attāluma sensors pašlaik nosaka objektu.
True— Attāluma sensors nosaka objektu.False— Attāluma sensors neuztver objektu.
Usage:
distance.found_object()
Parametri |
Apraksts |
|---|---|
Šai metodei nav parametru. |
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 atgriež attālumu starp attāluma sensoru un tuvāko noteikto objektu.
Usage:
distance.get_distance(units)
Parametri |
Apraksts |
|---|---|
|
Attāluma mērvienība: |
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)