Optinis jutiklis#
Įvadas#
Optinių jutiklių kategorijai priklauso blokai, kurie valdo ir gauna duomenis iš „VEX IQ“ optinio jutiklio. Šis jutiklis gali aptikti objektus, atpažinti spalvas ir matuoti ryškumą bei atspalvį.
Optinis jutiklis turi šviesą, kurią galima įjungti arba išjungti. Šviesa gali padėti optiniam jutikliui aiškiau aptikti objektus ir spalvas.
Žemiau pateikiamas visų blokų sąrašas:
nustatyti optinį apšvietimą — Įjungia arba išjungia optinio jutiklio apšvietimą.
nustatyti optinio apšvietimo galią — Nustato optinio jutiklio šviesos ryškumą.
Ar optinis įrenginys rado objektą? – Praneša, ar objektas aptiktas.
Optinis aptinka spalvą? – Praneša, ar aptinkama konkreti spalva.
Optinės spalvos pavadinimas – pateikia aptiktos spalvos pavadinimą.
Optinis ryškumas – nurodo jutiklio aptiktą ryškumą.
Optinis atspalvis – pateikia aptiktos spalvos atspalvio reikšmę.
Kai optinis – Paleidžia prijungtą blokų krūvą, kai optinis jutiklis aptinka arba pameta objektą.
optinės šviesos rinkinys#
Optinės šviesos nustatymas blokas įjungia arba išjungia optinio jutiklio apšvietimą. Šviesa leidžia optiniam jutikliui geriau matyti objektus, jei jis žiūri į objektą tamsioje vietoje.
nustatyti [Optical1 v] šviesą [įjungta v]
Parametrai |
Aprašymas |
|---|---|
optinis jutiklis |
Kurį optinį jutiklį naudoti, sukonfigūruota lange „Įrenginiai“. |
valstija |
Optinio jutiklio lemputės būsena, kurią reikia nustatyti:
|
Pavyzdys
kai pradėta
[Repeatedly flash the Optical Sensor's lights.]
amžinai
nustatyti [Optical1 v] šviesą [įjungta v]
laukti (1) sekundžių
nustatyti [Optical1 v] šviesą [išjungta v]
laukti (1) sekundžių
nustatyti optinę šviesos galią#
Blokas „optinės šviesos galios nustatymas“ nustato optinio jutiklio šviesos ryškumą. Šviesa gali padėti optiniam jutikliui aiškiau aptikti objektus ir spalvas.
Didesnis procentas šviesą daro ryškesnę, o mažesnis procentas – pritemdytą.
Jei optinio jutiklio lemputė išjungta, nustatant šviesos galią virš 0 %, lemputė įsijungs.
Jei optinio jutiklio lemputė įjungta, nustačius šviesos galią į 0 %, lemputė išsijungs.
nustatyti [Optical1 v] šviesos galią į (50) %
Pastaba: Jei optinio jutiklio lemputė išjungta, šis blokelis ją įjungs.
Parametrai |
Aprašymas |
|---|---|
optinis jutiklis |
Kurį optinį jutiklį naudoti, sukonfigūruota lange „Įrenginiai“. |
ryškumas |
Optinio jutiklio šviesos ryškumas procentais nuo 0 iki 100. |
Pavyzdys
kai pradėta
[Repeatedly change the brightness of the Optical Sensor's lights.]
amžinai
nustatyti [Optical1 v] šviesos galią į (10) %
laukti (2) sekundžių
nustatyti [Optical1 v] šviesos galią į (50) %
laukti (2) sekundžių
nustatyti [Optical1 v] šviesos galią į (100) %
laukti (2) sekundžių
Optika rado objektą?#
Loginis blokas Ar optinis jutiklis rado objektą? praneša, ar optinis jutiklis aptinka objektą diapazone.
Teisinga – Optinis jutiklis aptiko objektą.
Klaidinga – Optinis jutiklis neaptiko objekto.
<[Optical1 v] aptiko objektą?>
Parametrai |
Aprašymas |
|---|---|
optinis jutiklis |
Kurį optinį jutiklį naudoti, sukonfigūruota lange „Įrenginiai“. |
Pavyzdys
kai pradėta
[Turn until the Optical Sensor detects an object.]
nustatyti sukimosi greitį į (10) [% v]
nustatyti [Optical1 v] šviesos galią į [75] %
sukti [dešinėn v]
laukti kol <[Optical1 v] aptiko objektą?>
spausdinti [Object detected] ekrane ◀ ir perkelti žymeklį į kitą eilutę
sustabdyti važiavimą
Optinis prietaisas aptinka spalvas?#
Loginis blokas Ar optinis jutiklis aptinka spalvą? praneša, ar optinis jutiklis aptinka konkrečią spalvą.
Teisinga – Optinis jutiklis aptiko nurodytą spalvą.
Klaidinga – Optinis jutiklis neaptiko nurodytos spalvos.
<[Optical1 v] aptinka [raudona v]?>
Parametrai |
Aprašymas |
|---|---|
optinis jutiklis |
Kurį optinį jutiklį naudoti, sukonfigūruota lange „Įrenginiai“. |
spalva |
Kurią spalvą tikrinti:
|
Pavyzdys
kai pradėta
[Turn until the Optical Sensor detects a red object.]
nustatyti sukimosi greitį į (10) [% v]
nustatyti [Optical1 v] šviesos galią į [75] %
sukti [dešinėn v]
laukti kol <[Optical1 v] aptinka [raudona v]?>
spausdinti [Red detected] ekrane ◀ ir perkelti žymeklį į kitą eilutę
sustabdyti važiavimą
Optinės spalvos pavadinimas#
Optinės spalvos pavadinimo reporterio blokas praneša optinio jutiklio aptiktos spalvos pavadinimą.
Galimos spalvos yra:
raudona
žalia
mėlyna
geltona
oranžinė
violetinė
žydra
Pastaba: Šį bloką galima įterpti į nustatyti jutiklinio LED spalvą bloką, kad jutiklinis LED atitiktų aptiktą spalvą.
([Optical1 v] spalvos pavadinimas)
Parametrai |
Aprašymas |
|---|---|
optinis jutiklis |
Kurį optinį jutiklį naudoti, sukonfigūruota lange „Įrenginiai“. |
Pavyzdys
kai pradėta
[Display a message when the Optical Sensor detects red.]
laukti kol <[Optical1 v] aptinka [raudona v]?>
spausdinti ([Optical1 v] spalvos pavadinimas) ekrane ◀ ir perkelti žymeklį į kitą eilutę
Optinis ryškumas#
Optinio ryškumo reporterio blokas praneša apie aptiktos šviesos ryškumą procentais nuo 0 % iki 100 %.
Didesnis procentas reiškia, kad optinis jutiklis aptinka daugiau šviesos. Mažesnis procentas reiškia, kad optinis jutiklis aptinka mažiau šviesos.
([Optical1 v] ryškumas %)
Parametrai |
Aprašymas |
|---|---|
optinis jutiklis |
Kurį optinį jutiklį naudoti, sukonfigūruota lange „Įrenginiai“. |
Pavyzdys
kai pradėta
[Display the brightness when the Optical Sensor detects red.]
laukti kol <[Optical1 v] aptinka [raudona v]?>
spausdinti ([Optical1 v] ryškumas %) ekrane ◀ ir perkelti žymeklį į kitą eilutę
Optinis atspalvis#
Optinio atspalvio reporterio blokas praneša optinio jutiklio aptiktą atspalvį skaičiumi nuo 0 iki 359 laipsnių.
Atspalvis yra būdas apibūdinti spalvą skaičiais aplink spalvų ratą, kaip parodyta žemiau:

([Optical1 v] atspalvis laipsniais)
Parametrai |
Aprašymas |
|---|---|
optinis jutiklis |
Kurį optinį jutiklį naudoti, sukonfigūruota lange „Įrenginiai“. |
Pavyzdys
kai pradėta
[Print when the Optical Sensor detects pink.]
amžinai
išvalyti ekraną
nustatyti žymeklį į eilutę (1) stulpelį (1) ekrane
jei <<([Optical1 v] atspalvis laipsniais) [math_greater_than v] [290]> [ir v] <([Optical1 v] atspalvis laipsniais) [math_less_than v] [350]>> tada
spausdinti [Pink!] ekrane ▶
laukti (0.1) sekundžių
kitu atveju
spausdinti [Not pink.] ekrane ▶
laukti (0.1) sekundžių
Kai optinis#
Blokas Kai optinis paleidžia pridėtą blokų krūvą, kai pasirinktas optinis jutiklis aptinka arba pameta objektą.
kai [Optical1 v] [aptinka v] objektą
Parametrai |
Aprašymas |
|---|---|
optinis jutiklis |
Kurį optinį jutiklį naudoti, sukonfigūruota lange „Įrenginiai“. |
valstija |
Kai prijungtas blokų krūvis veiks:
|
Pavyzdys
kai [Optical1 v] [aptinka v] objektą
[Find an object when it is lost.]
sukti [dešinėn v]
laukti kol <[Optical1 v] aptiko objektą?>
sustabdyti važiavimą