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

units

Etäisyyden yksikkö: MM tai INCHES.

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)