ലൈൻ ട്രാക്കർ#

ആമുഖം#

ലൈൻ ട്രാക്കർ എന്നത് ഒരു അനലോഗ് സെൻസറാണ്, ഇത് ഇൻഫ്രാറെഡ് എൽഇഡിയും ലൈറ്റ് സെൻസറും ഉപയോഗിച്ച് മുന്നിലുള്ള പ്രതലത്തിന്റെ പ്രതിഫലനശേഷി കണ്ടെത്തുന്നു. മുൻകൂട്ടി അടയാളപ്പെടുത്തിയ പാതയിലൂടെ റോബോട്ടിന് സഞ്ചരിക്കാൻ കഴിയുന്ന തരത്തിൽ ഒരു റോബോട്ടിന്റെ ചേസിസിനടിയിൽ ഘടിപ്പിക്കുന്നതിനായാണ് ഇത് രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്.

VEX ലൈൻ ട്രാക്കർ.

ഈ പേജിൽ ലൈൻ ട്രാക്കർ നാമത്തിന്റെ ഉദാഹരണമായി line_tracker ഉപയോഗിക്കുന്നു. ആവശ്യാനുസരണം നിങ്ങളുടെ സ്വന്തം കോൺഫിഗർ ചെയ്ത പേര് ഉപയോഗിച്ച് ഇത് മാറ്റിസ്ഥാപിക്കുക.

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

  • reflectivity – ഉപരിതലത്തിൽ നിന്ന് പ്രതിഫലിക്കുന്ന പ്രകാശത്തിന്റെ അളവിനെ ഒരു ശതമാനമായി പ്രതിനിധീകരിക്കുന്ന ഒരു integer നൽകുന്നു.

കൺസ്ട്രക്ടർ - ഒരു ലൈൻ ട്രാക്കർ സ്വമേധയാ ആരംഭിക്കുക.

  • Line – ഒരു ലൈൻ ട്രാക്കർ സൃഷ്ടിക്കുക.

പ്രതിഫലനശേഷി#

reflectivity ഉപരിതലത്തിൽ നിന്ന് പ്രതിഫലിക്കുന്ന പ്രകാശത്തിന്റെ അളവിനെ ഒരു ശതമാനമായി പ്രതിനിധീകരിക്കുന്ന ഒരു integer നൽകുന്നു. മുൻകൂട്ടി അടയാളപ്പെടുത്തിയ പാത പിന്തുടരാൻ ഒരു റോബോട്ടിനെ സഹായിക്കുന്നതിന് ഇത് ഉപയോഗിക്കാം.

കുറിപ്പ്:

  • 0% പ്രതിഫലനം എന്നാൽ വസ്തു വളരെ ഇരുണ്ടതാണെന്ന് അർത്ഥമാക്കുന്നു.

  • 100% പ്രതിഫലനം എന്നാൽ വസ്തു വളരെ തിളക്കമുള്ളതാണെന്ന് അർത്ഥമാക്കുന്നു.

Usage:
line_tracker.reflectivity(units)

പാരാമീറ്റർ

വിവരണം

units

ഓപ്ഷണൽ. പ്രതിഫലനം തിരികെ നൽകേണ്ട യൂണിറ്റ്: PERCENT (സ്ഥിരസ്ഥിതി).

കൺസ്ട്രക്ടർ#

VEXcode-ന് പുറത്ത് ഒരു ലൈൻ ട്രാക്കർ കോൺഫിഗർ ചെയ്യുന്നതിന് ആവശ്യമായ Line ഒബ്‌ജക്റ്റുകൾ സ്വമേധയാ സൃഷ്ടിക്കാൻ കൺസ്ട്രക്‌ടറുകൾ ഉപയോഗിക്കുന്നു.

Line#

Line ഒരു ലൈൻ ട്രാക്കർ സൃഷ്ടിക്കുന്നു.

Usage:
Line(port)

പാരാമീറ്റർ

വിവരണം

port

ലൈൻ ട്രാക്കർ ബന്ധിപ്പിച്ചിരിക്കുന്ന 3-വയർ പോർട്ട്:

# Create a Line Tracker in Port A
line_tracker = Line(brain.three_wire_port.a)