ദൂരം#

ആമുഖം#

ഒരു വസ്തു സെൻസറിന് മുന്നിലാണോ എന്ന് കണ്ടെത്താനും ആ വസ്തു എത്ര ദൂരെയാണെന്ന് തിരികെ നൽകാനും ദൂര സെൻസറിന് കഴിയും.

ലഭ്യമായ എല്ലാ രീതികളുടെയും ഒരു ലിസ്റ്റ് താഴെ കൊടുക്കുന്നു:

ഗെറ്ററുകൾ — ഒരു വസ്തു കണ്ടെത്തിയോ എന്നും അത് എത്ര ദൂരെയാണെന്നും തിരികെ നൽകുന്നു.

  • found_object — ദൂര സെൻസർ നിലവിൽ ഒരു വസ്തുവിനെ കണ്ടെത്തുന്നുണ്ടോ എന്ന് നൽകുന്നു.

  • get_distance — ദൂര സെൻസറും ഏറ്റവും അടുത്തുള്ള കണ്ടെത്തിയ വസ്തുവും തമ്മിലുള്ള ദൂരം നൽകുന്നു.

ഗെറ്ററുകൾ#

found_object#

found_object എന്നത് ഡിസ്റ്റൻസ് സെൻസർ നിലവിൽ ഒരു വസ്തുവിനെ കണ്ടെത്തുന്നുണ്ടോ എന്ന് നൽകുന്നു.

  • True — ദൂര സെൻസർ ഒരു വസ്തുവിനെ കണ്ടെത്തുന്നു.

  • False — ദൂര സെൻസർ ഒരു വസ്തുവിനെ കണ്ടെത്തുന്നില്ല.

Usage:
distance.found_object()

പാരാമീറ്ററുകൾ

വിവരണം

ഈ രീതിക്ക് പാരാമീറ്ററുകൾ ഇല്ല.

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 എന്നത് ഡിസ്റ്റൻസ് സെൻസറിനും ഏറ്റവും അടുത്തുള്ള കണ്ടെത്തിയ വസ്തുവിനും ഇടയിലുള്ള ദൂരം നൽകുന്നു.

Usage:
distance.get_distance(units)

പാരാമീറ്ററുകൾ

വിവരണം

units

ദൂര യൂണിറ്റ്: MM അല്ലെങ്കിൽ 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)