കണ്ണ്#

ആമുഖം#

VEX GO ഐ സെൻസറിന് വസ്തുക്കളെയും നിറങ്ങളെയും കണ്ടെത്താൻ കഴിയും. സെൻസറിലേക്ക് എത്രത്തോളം പ്രകാശം പ്രതിഫലിക്കുന്നുവെന്നും കണ്ടെത്തിയ നിറത്തിന്റെ വർണ്ണ മൂല്യം എന്താണെന്നും ഇതിന് റിപ്പോർട്ടുചെയ്യാനാകും.

The Eye Sensor has a light that can be turned on or off to help it see objects and colors more clearly. The Eye Sensor can also use a near or far range to detect objects at different distances.

ബിൽഡിനെ ആശ്രയിച്ച് ഐ സെൻസർ വ്യത്യസ്ത സ്ഥാനങ്ങളിൽ സ്ഥാപിക്കാവുന്നതാണ്. ഉദാഹരണത്തിന്, കോഡ് ബേസ് 2.0 - ഐ ഫോർവേഡ് ബിൽഡിൽ ഐ സെൻസർ മുന്നോട്ട് അഭിമുഖമായാണ് നൽകിയിരിക്കുന്നത്. കോഡ് ബേസ് 2.0 - ഐ ഡൗൺ ബിൽഡ്, കോഡ് ബേസ് 2.0 - ഐ + ഇലക്ട്രോമാഗ്നറ്റ്, സൂപ്പർ കോഡ് ബേസ് 2.0 എന്നിവയിൽ ഐ സെൻസർ താഴേക്ക് അഭിമുഖമായാണ് നൽകിയിരിക്കുന്നത്.

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

കണ്ണിന് വെളിച്ചം നൽകുക#

സെറ്റ് ഐ ലൈറ്റ് സ്റ്റാക്ക് ബ്ലോക്ക് ഐ സെൻസറിന്റെ ലൈറ്റ് ഓണാക്കുകയോ ഓഫാക്കുകയോ ചെയ്യുന്നു. വസ്തുക്കളെയും നിറങ്ങളെയും കൂടുതൽ വ്യക്തമായി തിരിച്ചറിയാൻ ഐ സെൻസറിനെ ലൈറ്റ് സഹായിക്കും.

ഐ ലൈറ്റ് [ഓൺ v] ആക്കുക

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

വിവരണം

സംസ്ഥാനം

ഐ സെൻസറിന്റെ പ്രകാശത്തിന്റെ അവസ്ഥ: ഓൺ അല്ലെങ്കിൽ ഓഫ്.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ :: hat events
[Build Used: Code Base 2.0 - Eye Forward]
[Turn the light on and off.]
എന്നും
ഐ ലൈറ്റ് [ഓൺ v] ആക്കുക
[2] സെക്കൻഡ് കാത്തിരിക്കുക
ഐ ലൈറ്റ് [ഓഫ് v] ആക്കുക
[2] സെക്കൻഡ് കാത്തിരിക്കുക

ഐ റേഞ്ച് സജ്ജമാക്കുക#

സെറ്റ് ഐ റേഞ്ച് സ്റ്റാക്ക് ബ്ലോക്ക്, ഒരു വസ്തു ഐ സെൻസറിൽ നിന്ന് എത്ര ദൂരെയായിരിക്കാമെന്ന് സജ്ജമാക്കുന്നു, അത് കണ്ടെത്തുന്നതിന് മുമ്പ്.

എല്ലാ പ്രോജക്റ്റുകളും ആരംഭിക്കുന്നത് ഐ സെൻസർ ഡിഫോൾട്ടായി ഫാർ റേഞ്ചിലേക്ക് സജ്ജീകരിച്ചുകൊണ്ടാണ്.

ഐ [അടുത്ത് v] റേഞ്ചിലേക്ക് ആക്കുക

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

വിവരണം

ശ്രേണി

ഐ സെൻസറിന്റെ ഒബ്ജക്റ്റ് ഡിറ്റക്ഷൻ ശ്രേണി. സമീപം 18 മില്ലിമീറ്റർ അകലെയുള്ള വസ്തുക്കളെ കണ്ടെത്തുന്നു, അതേസമയം ദൂരം 40 മില്ലിമീറ്റർ അകലെയുള്ള വസ്തുക്കളെ കണ്ടെത്തുന്നു.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ :: hat events
[Build Used: Code Base 2.0 - Eye Forward]
[Drive to an object with different ranges.]
ഐ [ദൂരെ v] റേഞ്ചിലേക്ക് ആക്കുക
[മുന്നോട്ട് v] ദിശയിൽ ഡ്രൈവ് ചെയ്യുക
<ഐ ഒരു ഒബ്‌ജക്ട് കണ്ടെത്തിയോ?> വരെ കാത്തിരിക്കുക
[വിപരീതം v] ദിശയിൽ [100] [mm v] ഡ്രൈവ് ചെയ്യുക ▶
[1] സെക്കൻഡ് കാത്തിരിക്കുക
[Closer detection range.]
ഐ [അടുത്ത് v] റേഞ്ചിലേക്ക് ആക്കുക
[മുന്നോട്ട് v] ദിശയിൽ ഡ്രൈവ് ചെയ്യുക
<ഐ ഒരു ഒബ്‌ജക്ട് കണ്ടെത്തിയോ?> വരെ കാത്തിരിക്കുക
ഡ്രൈവ് നിർത്തുക

ഐ ലൈറ്റ് പവർ സജ്ജമാക്കുക#

സെറ്റ് ഐ ലൈറ്റ് പവർ സ്റ്റാക്ക് ബ്ലോക്ക് ഐ സെൻസറിന്റെ പ്രകാശം എത്രത്തോളം തെളിച്ചമുള്ളതാണെന്ന് സജ്ജമാക്കുന്നു. വസ്തുക്കളെയും നിറങ്ങളെയും കൂടുതൽ വ്യക്തമായി കണ്ടെത്താൻ ഐ സെൻസറിനെ പ്രകാശം സഹായിക്കും.

ഉയർന്ന ശതമാനം പ്രകാശത്തെ കൂടുതൽ പ്രകാശപൂരിതമാക്കുന്നു. കുറഞ്ഞ ശതമാനം പ്രകാശത്തെ മങ്ങിക്കുന്നു.

ഐ സെൻസറിന്റെ ലൈറ്റ് ഓഫാണെങ്കിൽ, ലൈറ്റ് പവർ 0% ൽ കൂടുതൽ സജ്ജീകരിക്കുന്നത് ലൈറ്റ് ഓണാക്കും.

ഐ സെൻസറിന്റെ ലൈറ്റ് ഓണാണെങ്കിൽ, ലൈറ്റ് പവർ 0% ആയി സജ്ജീകരിക്കുന്നത് ലൈറ്റ് ഓഫ് ആക്കും.

ഐ ലൈറ്റ് ശക്തി [50] % ആക്കുക

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

വിവരണം

തെളിച്ചം

ഐ സെൻസറിന്റെ പ്രകാശം 0% മുതൽ 100% വരെ ആക്കുന്നതിനുള്ള തെളിച്ചം. പൂർണ്ണ സംഖ്യകൾ ഉപയോഗിക്കുക.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ :: hat events
[Build Used: Code Base 2.0 - Eye Forward]
[Turn on the light at different brightnesses.]
ഐ ലൈറ്റ് ശക്തി [25] % ആക്കുക
[2] സെക്കൻഡ് കാത്തിരിക്കുക
ഐ ലൈറ്റ് ശക്തി [50] % ആക്കുക
[2] സെക്കൻഡ് കാത്തിരിക്കുക
ഐ ലൈറ്റ് ശക്തി [100] % ആക്കുക

കണ്ണ് ഒരു വസ്തു കണ്ടെത്തി#

കണ്ണ് ഒരു വസ്തുവിനെ കണ്ടെത്തി ബൂളിയൻ ബ്ലോക്ക്, ഐ സെൻസർ പരിധിക്കുള്ളിലുള്ള ഒരു വസ്തുവിനെ കണ്ടെത്തുന്നുണ്ടോ ഇല്ലയോ എന്ന് റിപ്പോർട്ട് ചെയ്യുന്നു.

  • ശരി — ഐ സെൻസർ ഒരു വസ്തുവിനെ കണ്ടെത്തുന്നു.

  • തെറ്റ് — ഐ സെൻസർ ഒരു വസ്തുവിനെ കണ്ടെത്തുന്നില്ല.

set eye range ബ്ലോക്ക് ഉപയോഗിച്ച് കണ്ടെത്തൽ ശ്രേണി മാറ്റാൻ കഴിയും.

<ഐ ഒരു ഒബ്‌ജക്ട് കണ്ടെത്തിയോ?>

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

വിവരണം

ഈ ബ്ലോക്കിന് പാരാമീറ്ററുകൾ ഇല്ല.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ :: hat events
[Build Used: Code Base 2.0 - Eye Forward]
[Drive forward until an object is detected.]
[മുന്നോട്ട് v] ദിശയിൽ ഡ്രൈവ് ചെയ്യുക
<ഐ ഒരു ഒബ്‌ജക്ട് കണ്ടെത്തിയോ?> വരെ കാത്തിരിക്കുക
ഡ്രൈവ് നിർത്തുക

കണ്ണ് നിറം തിരിച്ചറിയുന്നു#

കണ്ണ് നിറം കണ്ടെത്തുന്നു ബൂളിയൻ ബ്ലോക്ക്, കണ്ടെത്തിയ ഹ്യൂ മൂല്യത്തെ അടിസ്ഥാനമാക്കി, ഐ സെൻസർ ഒരു പ്രത്യേക നിറം കണ്ടെത്തുന്നുണ്ടോ എന്ന് റിപ്പോർട്ട് ചെയ്യുന്നു.

  • ശരി — ഐ സെൻസർ തിരഞ്ഞെടുത്ത നിറം കണ്ടെത്തുന്നു.

  • തെറ്റ് — ഐ സെൻസർ തിരഞ്ഞെടുത്ത നിറം കണ്ടെത്തുന്നില്ല.

വസ്തു തിരിച്ചറിയാൻ കഴിയുന്നത്ര അടുത്തായിരിക്കുമ്പോഴും വെളിച്ചം വ്യക്തമാകുമ്പോഴും ഐ സെൻസർ ഏറ്റവും നന്നായി പ്രവർത്തിക്കുന്നു.

ഐ സെൻസർ കണ്ടെത്തിയ കൃത്യമായ ഹ്യൂ മൂല്യം പരിശോധിക്കാൻ, ഐ ഹ്യൂ റിപ്പോർട്ടർ ബ്ലോക്ക് ഉപയോഗിക്കുക.

<ഐ [ചുവപ്പ് v] കണ്ടെത്തുന്നോ?>

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

വിവരണം

നിറം

ഐ സെൻസർ കണ്ടെത്തേണ്ട നിറം:

  • ചുവപ്പ് – 340° നും 20° നും ഇടയിലുള്ള ഹ്യൂ മൂല്യം.
  • പച്ച – 75° നും 154° നും ഇടയിലുള്ള ഹ്യൂ മൂല്യം.
  • നീല – 160° നും 254° നും ഇടയിലുള്ള ഹ്യൂ മൂല്യം.
  • ഒന്നുമില്ല – ലഭ്യമായ നിറങ്ങളൊന്നും കണ്ടെത്തിയില്ല.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ :: hat events
[Build Used: Super Code Base 2.0]
[Drive forward until a Green Disk is detected.]
[മുന്നോട്ട് v] ദിശയിൽ ഡ്രൈവ് ചെയ്യുക
[0.2] സെക്കൻഡ് കാത്തിരിക്കുക
<ഐ [പച്ച v] കണ്ടെത്തുന്നോ?> വരെ കാത്തിരിക്കുക
ഡ്രൈവ് നിർത്തുക

കണ്ണിന്റെ തിളക്കം#

കണ്ണിന്റെ തെളിച്ചം റിപ്പോർട്ടർ ബ്ലോക്ക്, ഐ സെൻസറിലേക്ക് എത്ര പ്രകാശം പ്രതിഫലിക്കുന്നുവെന്ന് 0% മുതൽ 100% വരെയുള്ള ശതമാനത്തിൽ റിപ്പോർട്ട് ചെയ്യുന്നു.

ഉയർന്ന ശതമാനം എന്നാൽ കൂടുതൽ പ്രകാശം ഐ സെൻസറിലേക്ക് പ്രതിഫലിക്കുന്നു എന്നാണ്. കുറഞ്ഞ ശതമാനം എന്നാൽ കുറഞ്ഞ പ്രകാശം തിരികെ പ്രതിഫലിക്കുന്നു എന്നാണ്.

(ഐ തെളിച്ചം %)

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

വിവരണം

ഈ ബ്ലോക്കിന് പാരാമീറ്ററുകൾ ഇല്ല.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ :: hat events
[Build Used: Super Code Base 2.0]
[Monitor the brightness until a Red Disk is detected.]
[മുന്നോട്ട് v] ദിശയിൽ ഡ്രൈവ് ചെയ്യുക
<ഐ [ചുവപ്പ് v] കണ്ടെത്തുന്നോ?> വരെ ആവർത്തിക്കുക
എല്ലാ വരികളും മായ്‌ക്കുക
(ഐ തെളിച്ചം %) പ്രിൻ്റ് ചെയ്യുക ▶
[0.1] സെക്കൻഡ് കാത്തിരിക്കുക
अंत
ഡ്രൈവ് നിർത്തുക

കണ്ണിന്റെ നിറം#

ഐ ഹ്യൂ റിപ്പോർട്ടർ ബ്ലോക്ക്, ഐ സെൻസർ കണ്ടെത്തിയ ഹ്യൂവിനെ 0 മുതൽ 359 ഡിഗ്രി വരെയുള്ള ഒരു സംഖ്യയായി റിപ്പോർട്ട് ചെയ്യുന്നു.

വർണ്ണചക്രത്തിന് ചുറ്റുമുള്ള അക്കങ്ങൾ ഉപയോഗിച്ച് നിറങ്ങളെ വിവരിക്കുന്നതിനുള്ള ഒരു മാർഗമാണ് ഹ്യൂ.

മുകളിൽ 0° മുതൽ 360° വരെ 30-ഡിഗ്രി വർദ്ധനവിൽ വർദ്ധിക്കുന്ന, ചുറ്റളവിന് ചുറ്റും ഡിഗ്രി മൂല്യങ്ങൾ ലേബൽ ചെയ്ത നിറങ്ങളുടെ പൂർണ്ണ സ്പെക്ട്രം പ്രദർശിപ്പിക്കുന്ന ഒരു വൃത്താകൃതിയിലുള്ള വർണ്ണ ചക്രം.

(ഐ ഹ്യൂ ഡിഗ്രിയിൽ)

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

വിവരണം

ഈ ബ്ലോക്കിന് പാരാമീറ്ററുകൾ ഇല്ല.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ :: hat events
[Build Used: Code Base 2.0 - Eye Forward]
[Display the hue of a pink GO piece.]
എന്നും
എല്ലാ വരികളും മായ്‌ക്കുക
<[10] [math_less_than v] (ഐ ഹ്യൂ ഡിഗ്രിയിൽ) [math_less_than v] [40]> ആണെങ്കിൽ
[Pink!] പ്രിൻ്റ് ചെയ്യുക ▶
അല്ലെങ്കിൽ
[Not pink.] പ്രിൻ്റ് ചെയ്യുക ▶