ഒപ്റ്റിക്കൽ സെൻസർ#
ആമുഖം#
ഒപ്റ്റിക്കൽ സെൻസിംഗ് വിഭാഗത്തിൽ VEX IQ ഒപ്റ്റിക്കൽ സെൻസറിൽ നിന്ന് ഡാറ്റ നിയന്ത്രിക്കുകയും വീണ്ടെടുക്കുകയും ചെയ്യുന്ന ബ്ലോക്കുകൾ ഉൾപ്പെടുന്നു. ഈ സെൻസറിന് വസ്തുക്കളെ കണ്ടെത്താനും നിറങ്ങൾ തിരിച്ചറിയാനും തെളിച്ചവും നിറവും അളക്കാനും കഴിയും.
ഒപ്റ്റിക്കൽ സെൻസറിൽ ഓണാക്കാനോ ഓഫാക്കാനോ കഴിയുന്ന ഒരു ലൈറ്റ് ഉണ്ട്. വസ്തുക്കളെയും നിറങ്ങളെയും കൂടുതൽ വ്യക്തമായി കണ്ടെത്താൻ പ്രകാശം ഒപ്റ്റിക്കൽ സെൻസറിനെ സഹായിക്കും.
എല്ലാ ബ്ലോക്കുകളുടെയും ഒരു ലിസ്റ്റ് താഴെ കൊടുക്കുന്നു:
ഒപ്റ്റിക്കൽ ലൈറ്റ് സജ്ജമാക്കുക — ഒപ്റ്റിക്കൽ സെൻസർ ലൈറ്റ് ഓൺ അല്ലെങ്കിൽ ഓഫ് ചെയ്യുന്നു.
ഒപ്റ്റിക്കൽ ലൈറ്റ് പവർ സജ്ജമാക്കുക — ഒപ്റ്റിക്കൽ സെൻസറിന്റെ പ്രകാശത്തിന്റെ തെളിച്ചം സജ്ജമാക്കുന്നു.
ഒപ്റ്റിക്കൽ ഒരു വസ്തു കണ്ടെത്തിയോ? — ഒരു വസ്തു കണ്ടെത്തിയോ എന്ന് റിപ്പോർട്ട് ചെയ്യുന്നു.
ഒപ്റ്റിക്കൽ നിറം കണ്ടെത്തുന്നുണ്ടോ? — ഒരു പ്രത്യേക നിറം കണ്ടെത്തിയോ എന്ന് റിപ്പോർട്ട് ചെയ്യുന്നു.
ഒപ്റ്റിക്കൽ കളർ നെയിം — കണ്ടെത്തിയ നിറത്തിന്റെ പേര് റിപ്പോർട്ട് ചെയ്യുന്നു.
ഒപ്റ്റിക്കൽ തെളിച്ചം — സെൻസർ കണ്ടെത്തിയ തെളിച്ചം റിപ്പോർട്ട് ചെയ്യുന്നു.
ഒപ്റ്റിക്കൽ ഹ്യൂ — കണ്ടെത്തിയ നിറത്തിന്റെ ഹ്യൂ മൂല്യം റിപ്പോർട്ട് ചെയ്യുന്നു.
ഒപ്റ്റിക്കൽ ചെയ്യുമ്പോൾ — ഒപ്റ്റിക്കൽ സെൻസർ ഒരു വസ്തു കണ്ടെത്തുമ്പോഴോ നഷ്ടപ്പെടുമ്പോഴോ അറ്റാച്ചുചെയ്ത ബ്ലോക്കുകളുടെ സ്റ്റാക്ക് പ്രവർത്തിപ്പിക്കുന്നു.
ഒപ്റ്റിക്കൽ ലൈറ്റ് സജ്ജമാക്കുക#
സെറ്റ് ഒപ്റ്റിക്കൽ ലൈറ്റ് സ്റ്റാക്ക് ബ്ലോക്ക് ഒപ്റ്റിക്കൽ സെൻസറിലെ ലൈറ്റ് ഓൺ അല്ലെങ്കിൽ ഓഫ് ആക്കുന്നു. ഇരുണ്ട പ്രദേശത്തുള്ള ഒരു വസ്തുവിനെ നോക്കുമ്പോൾ, ഒപ്റ്റിക്കൽ സെൻസറിനെ വസ്തുക്കളെ നന്നായി കാണാൻ ലൈറ്റ് അനുവദിക്കുന്നു.
[Optical1 v] ലൈറ്റ് [ഓൺ v] ആക്കുക
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
ഒപ്റ്റിക്കൽ സെൻസർ |
ഡിവൈസസ് വിൻഡോയിൽ ഏത് ഒപ്റ്റിക്കൽ സെൻസറാണ് ഉപയോഗിക്കേണ്ടതെന്ന് ക്രമീകരിച്ചിരിക്കുന്നു. |
സംസ്ഥാനം |
ഒപ്റ്റിക്കൽ സെൻസറിന്റെ പ്രകാശത്തിന്റെ അവസ്ഥ സജ്ജമാക്കേണ്ടത്:
|
ഉദാഹരണം
ആരംഭിക്കുമ്പോൾ
[Repeatedly flash the Optical Sensor's lights.]
എന്നും
[Optical1 v] ലൈറ്റ് [ഓൺ v] ആക്കുക
(1) സെക്കൻഡ് കാത്തിരിക്കുക
[Optical1 v] ലൈറ്റ് [ഓഫ് v] ആക്കുക
(1) സെക്കൻഡ് കാത്തിരിക്കുക
ഒപ്റ്റിക്കൽ ലൈറ്റ് പവർ സജ്ജമാക്കുക#
സെറ്റ് ഒപ്റ്റിക്കൽ ലൈറ്റ് പവർ സ്റ്റാക്ക് ബ്ലോക്ക് ഒപ്റ്റിക്കൽ സെൻസറിന്റെ പ്രകാശം എത്രത്തോളം തെളിച്ചമുള്ളതാണെന്ന് സജ്ജമാക്കുന്നു. വസ്തുക്കളെയും നിറങ്ങളെയും കൂടുതൽ വ്യക്തമായി കണ്ടെത്താൻ പ്രകാശം ഒപ്റ്റിക്കൽ സെൻസറിനെ സഹായിക്കും.
ഉയർന്ന ശതമാനം പ്രകാശത്തെ കൂടുതൽ പ്രകാശപൂരിതമാക്കുന്നു. കുറഞ്ഞ ശതമാനം പ്രകാശത്തെ മങ്ങിക്കുന്നു.
ഒപ്റ്റിക്കൽ സെൻസറിന്റെ ലൈറ്റ് ഓഫ് ആണെങ്കിൽ, ലൈറ്റ് പവർ 0% ൽ കൂടുതൽ സജ്ജീകരിക്കുന്നത് ലൈറ്റ് ഓണാക്കും.
ഒപ്റ്റിക്കൽ സെൻസറിന്റെ ലൈറ്റ് ഓണാണെങ്കിൽ, ലൈറ്റ് പവർ 0% ആയി സജ്ജീകരിക്കുന്നത് ലൈറ്റ് ഓഫ് ആക്കും.
[Optical1 v] ലൈറ്റ് ശക്തി (50) % ആക്കുക
കുറിപ്പ്: ഒപ്റ്റിക്കൽ സെൻസറിന്റെ ലൈറ്റ് ഓഫ് ആണെങ്കിൽ, ഈ ബ്ലോക്ക് ലൈറ്റ് ഓണാക്കും.
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
ഒപ്റ്റിക്കൽ സെൻസർ |
ഡിവൈസസ് വിൻഡോയിൽ ഏത് ഒപ്റ്റിക്കൽ സെൻസറാണ് ഉപയോഗിക്കേണ്ടതെന്ന് ക്രമീകരിച്ചിരിക്കുന്നു. |
തെളിച്ചം |
ഒപ്റ്റിക്കൽ സെൻസറിന്റെ പ്രകാശത്തിന്റെ തെളിച്ചം ഒരു ശതമാനമായി 0 മുതൽ 100 വരെയാണ്. |
ഉദാഹരണം
ആരംഭിക്കുമ്പോൾ
[Repeatedly change the brightness of the Optical Sensor's lights.]
എന്നും
[Optical1 v] ലൈറ്റ് ശക്തി (10) % ആക്കുക
(2) സെക്കൻഡ് കാത്തിരിക്കുക
[Optical1 v] ലൈറ്റ് ശക്തി (50) % ആക്കുക
(2) സെക്കൻഡ് കാത്തിരിക്കുക
[Optical1 v] ലൈറ്റ് ശക്തി (100) % ആക്കുക
(2) സെക്കൻഡ് കാത്തിരിക്കുക
ഒപ്റ്റിക്കൽ ഒരു വസ്തു കണ്ടെത്തിയോ?#
ഒപ്റ്റിക്കൽ ഒരു വസ്തു കണ്ടെത്തിയോ? ബൂളിയൻ ബ്ലോക്ക്, ഒപ്റ്റിക്കൽ സെൻസർ പരിധിക്കുള്ളിൽ ഒരു വസ്തു കണ്ടെത്തുന്നുണ്ടോ എന്ന് റിപ്പോർട്ട് ചെയ്യുന്നു.
ശരി — ഒപ്റ്റിക്കൽ സെൻസർ ഒരു വസ്തുവിനെ കണ്ടെത്തി.
തെറ്റ് — ഒപ്റ്റിക്കൽ സെൻസർ ഒരു വസ്തുവിനെ കണ്ടെത്തിയില്ല.
<[Optical1 v] ഒരു ഒബ്ജക്ട് കണ്ടെത്തിയോ?>
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
ഒപ്റ്റിക്കൽ സെൻസർ |
ഡിവൈസസ് വിൻഡോയിൽ ഏത് ഒപ്റ്റിക്കൽ സെൻസറാണ് ഉപയോഗിക്കേണ്ടതെന്ന് ക്രമീകരിച്ചിരിക്കുന്നു. |
ഉദാഹരണം
ആരംഭിക്കുമ്പോൾ
[Turn until the Optical Sensor detects an object.]
തിരിയൽ വേഗത (10) [% v] ആക്കുക
[Optical1 v] ലൈറ്റ് ശക്തി [75] % ആക്കുക
[വലത് v] ദിശയിൽ തിരിക്കുക
<[Optical1 v] ഒരു ഒബ്ജക്ട് കണ്ടെത്തിയോ?> വരെ കാത്തിരിക്കുക
സ്ക്രീനിൽ [Object detected] പ്രിൻ്റ് ചെയ്യുക ◀ കർസർ അടുത്ത വരിയിലേക്ക് സെറ്റ് ചെയ്യുക
ഡ്രൈവ് നിർത്തുക
ഒപ്റ്റിക്കൽ നിറം കണ്ടെത്തുമോ?#
ഒപ്റ്റിക്കൽ നിറം കണ്ടെത്തുന്നുണ്ടോ? ഒപ്റ്റിക്കൽ സെൻസർ ഒരു പ്രത്യേക നിറം കണ്ടെത്തുന്നുണ്ടോ എന്ന് ബൂളിയൻ ബ്ലോക്ക് റിപ്പോർട്ട് ചെയ്യുന്നു.
ശരി — ഒപ്റ്റിക്കൽ സെൻസർ നിർദ്ദിഷ്ട നിറം കണ്ടെത്തി.
തെറ്റ് — ഒപ്റ്റിക്കൽ സെൻസർ നിർദ്ദിഷ്ട നിറം കണ്ടെത്തിയില്ല.
<[Optical1 v] [ചുവപ്പ് v] കണ്ടെത്തുന്നോ?>
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
ഒപ്റ്റിക്കൽ സെൻസർ |
ഡിവൈസസ് വിൻഡോയിൽ ഏത് ഒപ്റ്റിക്കൽ സെൻസറാണ് ഉപയോഗിക്കേണ്ടതെന്ന് ക്രമീകരിച്ചിരിക്കുന്നു. |
നിറം |
ഏത് നിറമാണ് പരിശോധിക്കേണ്ടത്:
|
ഉദാഹരണം
ആരംഭിക്കുമ്പോൾ
[Turn until the Optical Sensor detects a red object.]
തിരിയൽ വേഗത (10) [% v] ആക്കുക
[Optical1 v] ലൈറ്റ് ശക്തി [75] % ആക്കുക
[വലത് v] ദിശയിൽ തിരിക്കുക
<[Optical1 v] [ചുവപ്പ് v] കണ്ടെത്തുന്നോ?> വരെ കാത്തിരിക്കുക
സ്ക്രീനിൽ [Red detected] പ്രിൻ്റ് ചെയ്യുക ◀ കർസർ അടുത്ത വരിയിലേക്ക് സെറ്റ് ചെയ്യുക
ഡ്രൈവ് നിർത്തുക
ഒപ്റ്റിക്കൽ നിറത്തിന്റെ പേര്#
ഒപ്റ്റിക്കൽ കളർ നെയിം റിപ്പോർട്ടർ ബ്ലോക്ക് ഒപ്റ്റിക്കൽ സെൻസർ കണ്ടെത്തിയ നിറത്തിന്റെ പേര് റിപ്പോർട്ട് ചെയ്യുന്നു.
സാധ്യമായ നിറങ്ങൾ ഇവയാണ്:
ചുവപ്പ്
പച്ച
നീല
മഞ്ഞ
ഓറഞ്ച്
പർപ്പിൾ
സിയാൻ
കുറിപ്പ്: ടച്ച് എൽഇഡി കണ്ടെത്തിയ നിറവുമായി പൊരുത്തപ്പെടുന്നതിന് ഈ ബ്ലോക്ക് സെറ്റ് ടച്ച് എൽഇഡി കളർ ബ്ലോക്കിൽ ചേർക്കാവുന്നതാണ്.
([Optical1 v] നിറ നാമം)
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
ഒപ്റ്റിക്കൽ സെൻസർ |
ഡിവൈസസ് വിൻഡോയിൽ ഏത് ഒപ്റ്റിക്കൽ സെൻസറാണ് ഉപയോഗിക്കേണ്ടതെന്ന് ക്രമീകരിച്ചിരിക്കുന്നു. |
ഉദാഹരണം
ആരംഭിക്കുമ്പോൾ
[Display a message when the Optical Sensor detects red.]
<[Optical1 v] [ചുവപ്പ് v] കണ്ടെത്തുന്നോ?> വരെ കാത്തിരിക്കുക
സ്ക്രീനിൽ ([Optical1 v] നിറ നാമം) പ്രിൻ്റ് ചെയ്യുക ◀ കർസർ അടുത്ത വരിയിലേക്ക് സെറ്റ് ചെയ്യുക
ഒപ്റ്റിക്കൽ തെളിച്ചം#
കണ്ടെത്തിയ പ്രകാശം എത്ര തെളിച്ചമുള്ളതാണെന്ന് ഒപ്റ്റിക്കൽ ബ്രൈറ്റ്നെസ് റിപ്പോർട്ടർ ബ്ലോക്ക് 0% മുതൽ 100% വരെയുള്ള ശതമാനത്തിൽ റിപ്പോർട്ട് ചെയ്യുന്നു.
ഉയർന്ന ശതമാനം എന്നാൽ ഒപ്റ്റിക്കൽ സെൻസർ കൂടുതൽ പ്രകാശം കണ്ടെത്തുന്നു എന്നാണ്. കുറഞ്ഞ ശതമാനം എന്നാൽ ഒപ്റ്റിക്കൽ സെൻസർ കുറഞ്ഞ പ്രകാശം കണ്ടെത്തുന്നു എന്നാണ്.
([Optical1 v] തെളിച്ചം %)
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
ഒപ്റ്റിക്കൽ സെൻസർ |
ഡിവൈസസ് വിൻഡോയിൽ ഏത് ഒപ്റ്റിക്കൽ സെൻസറാണ് ഉപയോഗിക്കേണ്ടതെന്ന് ക്രമീകരിച്ചിരിക്കുന്നു. |
ഉദാഹരണം
ആരംഭിക്കുമ്പോൾ
[Display the brightness when the Optical Sensor detects red.]
<[Optical1 v] [ചുവപ്പ് v] കണ്ടെത്തുന്നോ?> വരെ കാത്തിരിക്കുക
സ്ക്രീനിൽ ([Optical1 v] തെളിച്ചം %) പ്രിൻ്റ് ചെയ്യുക ◀ കർസർ അടുത്ത വരിയിലേക്ക് സെറ്റ് ചെയ്യുക
ഒപ്റ്റിക്കൽ ഹ്യൂ#
ഒപ്റ്റിക്കൽ ഹ്യൂ റിപ്പോർട്ടർ ബ്ലോക്ക്, ഒപ്റ്റിക്കൽ സെൻസർ കണ്ടെത്തിയ ഹ്യൂവിനെ 0 മുതൽ 359 ഡിഗ്രി വരെയുള്ള ഒരു സംഖ്യയായി റിപ്പോർട്ട് ചെയ്യുന്നു.
താഴെ കാണിച്ചിരിക്കുന്നതുപോലെ, ഒരു വർണ്ണചക്രത്തിന് ചുറ്റുമുള്ള അക്കങ്ങൾ ഉപയോഗിച്ച് നിറത്തെ വിവരിക്കുന്നതിനുള്ള ഒരു മാർഗമാണ് ഹ്യൂ:

([Optical1 v] ഹ്യൂ ഡിഗ്രിയിൽ)
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
ഒപ്റ്റിക്കൽ സെൻസർ |
ഡിവൈസസ് വിൻഡോയിൽ ഏത് ഒപ്റ്റിക്കൽ സെൻസറാണ് ഉപയോഗിക്കേണ്ടതെന്ന് ക്രമീകരിച്ചിരിക്കുന്നു. |
ഉദാഹരണം
ആരംഭിക്കുമ്പോൾ
[Print when the Optical Sensor detects pink.]
എന്നും
സ്ക്രീൻ മായ്ക്കുക
സ്ക്രീനിൽ വരി (1) നിര (1) -ൽ കർസർ സെറ്റ് ചെയ്യുക
<<([Optical1 v] ഹ്യൂ ഡിഗ്രിയിൽ) [math_greater_than v] [290]> [കൂടാതെ v] <([Optical1 v] ഹ്യൂ ഡിഗ്രിയിൽ) [math_less_than v] [350]>> ആണെങ്കിൽ
സ്ക്രീനിൽ [Pink!] പ്രിൻ്റ് ചെയ്യുക ▶
(0.1) സെക്കൻഡ് കാത്തിരിക്കുക
അല്ലെങ്കിൽ
സ്ക്രീനിൽ [Not pink.] പ്രിൻ്റ് ചെയ്യുക ▶
(0.1) സെക്കൻഡ് കാത്തിരിക്കുക
ഒപ്റ്റിക്കൽ ചെയ്യുമ്പോൾ#
തിരഞ്ഞെടുത്ത ഒപ്റ്റിക്കൽ സെൻസർ ഒരു വസ്തു കണ്ടെത്തുമ്പോഴോ നഷ്ടപ്പെടുമ്പോഴോ, വെൻ ഒപ്റ്റിക്കൽ ഹാറ്റ് ബ്ലോക്ക് അറ്റാച്ചുചെയ്ത ബ്ലോക്കുകളുടെ സ്റ്റാക്ക് പ്രവർത്തിപ്പിക്കുന്നു.
[Optical1 v] ഒരു ഒബ്ജക്ട് [കണ്ടെത്തുന്നു v] ആകുമ്പോൾ
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
ഒപ്റ്റിക്കൽ സെൻസർ |
ഡിവൈസസ് വിൻഡോയിൽ ഏത് ഒപ്റ്റിക്കൽ സെൻസറാണ് ഉപയോഗിക്കേണ്ടതെന്ന് ക്രമീകരിച്ചിരിക്കുന്നു. |
സംസ്ഥാനം |
അറ്റാച്ചുചെയ്ത ബ്ലോക്കുകളുടെ സ്റ്റാക്ക് പ്രവർത്തിക്കുമ്പോൾ:
|
ഉദാഹരണം
[Optical1 v] ഒരു ഒബ്ജക്ട് [കണ്ടെത്തുന്നു v] ആകുമ്പോൾ
[Find an object when it is lost.]
[വലത് v] ദിശയിൽ തിരിക്കുക
<[Optical1 v] ഒരു ഒബ്ജക്ട് കണ്ടെത്തിയോ?> വരെ കാത്തിരിക്കുക
ഡ്രൈവ് നിർത്തുക