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:

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:

  • įjungta — Įjungia šviesą.
  • išjungta — Išjungia šviesą.

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:

  • raudona – atspalvio reikšmė nuo 341° iki 20°.
  • žalia – atspalvio reikšmė nuo 81° iki 140°.
  • mėlyna – atspalvio reikšmė nuo 200° iki 240°.
  • geltona – atspalvio reikšmė nuo 41° iki 60°.
  • oranžinė
  • violetinė – atspalvio reikšmė nuo 281° iki 320°.
  • žydra – atspalvio reikšmė nuo 141° iki 200°.

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:

Apskritas spalvų ratas, rodantis visą atspalvių spektrą, pažymėtą laipsnių reikšmėmis aplink perimetrą, didėjant 30 laipsnių žingsniais nuo 0° viršuje iki 360°.

([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:

  • aptinka – dabar aptinkamas neaptiktas objektas
  • pralaimi – aptiktas objektas nebeaptinkamas

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ą