Etäisyys#
Johdanto#
Etäisyysanturi pystyy havaitsemaan, onko anturin edessä esine, ja palauttamaan tiedon siitä, kuinka kaukana esine on.
Alla on luettelo kaikista käytettävissä olevista menetelmistä:
Getterit — Palauttaa, onko objekti havaittu ja kuinka kaukana se on.
found_object— Palauttaa, havaitseeko etäisyysanturi tällä hetkellä kohteen.get_distance— Palauttaa etäisyysanturin ja lähimmän havaitun kohteen välisen etäisyyden.
Getterit#
found_object#
found_object palauttaa, havaitseeko etäisyysanturi tällä hetkellä kohteen.
True— Etäisyysanturi havaitsee kohteen.False— Etäisyysanturi ei havaitse kohdetta.
Usage:
distance.found_object()
Parametrit |
Kuvaus |
|---|---|
Tällä menetelmällä ei ole parametreja. |
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 palauttaa etäisyysanturin ja lähimmän havaitun kohteen välisen etäisyyden.
Usage:
distance.get_distance(units)
Parametrit |
Kuvaus |
|---|---|
|
Etäisyyden yksikkö: |
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)