Optinis jutiklis#

Įvadas#

V5 optinis jutiklis aptinka netoliese esančių objektų spalvą, ryškumą ir buvimą, naudodamas RGB spalvų jutiklio ir artumo jutiklio derinį. Jis taip pat gali naudoti integruotą LED lemputę objektams apšviesti, kad būtų galima tiksliau aptikti objektus.

Optinis jutiklis „VEX V5“.

Žemiau pateikiamas galimų blokų sąrašas:

Nustatykite optinę šviesą#

Blokas „Nustatyti optinę šviesą“ įjungia arba išjungia optinio jutiklio šviesos diodą. Tai gali padėti padidinti jutiklio tikslumą aptinkant spalvas.

nustatyti [Optical1 v] šviesą [įjungta v]

Parametrai

Aprašymas

įrenginys

Kurį optinį jutiklį naudoti, sukonfigūruota lange „Įrenginiai“.

valstija

Optinio jutiklio lemputės būsena: įjungta arba išjungta.

kai pradėta
[Turn on the sensor's LED.]
nustatyti [Optical1 v] šviesą [įjungta v]

nustatyti optinę šviesos galią#

Optinės šviesos galios nustatymas blokų blokas nustato optinio jutiklio šviesos diodo 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] %

Parametrai

Aprašymas

įrenginys

Kurį optinį jutiklį naudoti, sukonfigūruota lange „Įrenginiai“.

ryškumas

Optinio jutiklio šviesos ryškumas nuo 0 % iki 100 %. Naudokite sveikuosius skaičius.

kai pradėta
[Turn on the sensor's LED at half brightness.]
nustatyti [Optical1 v] šviesos galią į [50] %

Optinis rado objektą#

Loginis blokas Optinis jutiklis aptiko objektą praneša, ar optinis jutiklis aptinka objektą diapazone.

  • Teisinga – Optinis jutiklis aptinka objektą.

  • Klaidinga – Optinis jutiklis neaptinka objekto.

<[Optical1 v] aptiko objektą?>

Parametrai

Aprašymas

įrenginys

Kurį optinį jutiklį naudoti, sukonfigūruota lange „Įrenginiai“.

Pavyzdys

Važiuokite pirmyn, kol bus aptiktas objektas#
kai pradėta
[Drive forward until an object is found.]
važiuoti [pirmyn v]
laukti kol <[Optical1 v] aptiko objektą?>
sustabdyti važiavimą

Optinis aptinka spalvą#

Loginis blokas Optinis jutiklis aptinka spalvą praneša, ar optinis jutiklis aptinka nurodytą spalvą, remdamasis aptikta atspalvio reikšme.

  • Teisinga – jutiklis aptinka nurodytą spalvą.

  • Klaidinga – Jutiklis neaptinka nurodytos spalvos.

Pastaba: Optinis jutiklis ieško atspalvių diapazonų, kurie atitiktų nurodytą spalvą. Norėdami aptikti konkrečius atspalvių diapazonus, žr. Optinis atspalvis reporterio bloką.

<[Optical1 v] aptinka [raudona v]?>

Parametrai

Aprašymas

įrenginys

Kurį optinį jutiklį naudoti, sukonfigūruota lange „Įrenginiai“.

spalva

Kurios spalvos ieškoti:

  • raudona – aptikta atspalvio vertė nuo 340° iki 20°.
  • žalia – aptikta atspalvio vertė nuo 80° iki 140°.
  • mėlyna – aptikta atspalvio vertė nuo 200° iki 240°.
  • geltona – aptikta atspalvio vertė nuo 40° iki 60°.
  • oranžinė – aptikta atspalvio vertė nuo 20° iki 40°.
  • violetinė – aptikta atspalvio vertė nuo 240° iki 280°.
  • žydra – aptikta atspalvio vertė nuo 140° iki 200°.

Pavyzdys

Važiuokite pirmyn, kol aptiks raudoną šviesą#
kai pradėta
[Drive forward until red is found.]
važiuoti [pirmyn v]
laukti kol <[Optical1 v] aptinka [raudona v]?>
sustabdyti važiavimą

Optinis ryškumas#

Optinio ryškumo reporterio blokas praneša, kiek šviesos atsispindi atgal į optinį jutiklį, procentais nuo 0 % iki 100 %.

Didesnis procentas reiškia, kad daugiau šviesos atsispindi atgal į optinį jutiklį. Mažesnis procentas reiškia, kad atsispindi mažiau šviesos.

([Optical1 v] ryškumas %)

Parametrai

Aprašymas

įrenginys

Kurį optinį jutiklį naudoti, sukonfigūruota lange „Įrenginiai“.

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ą.

VEX spalvų ratas rodo spalvų laipsnius aplink apskritimą, kur raudona yra 0 laipsnių ir pereina per vaivorykštę, reikšmei didėjant.

([Optical1 v] atspalvis laipsniais)

Parametrai

Aprašymas

įrenginys

Kurį optinį jutiklį naudoti, sukonfigūruota lange „Įrenginiai“.

Pavyzdys

kai pradėta
[Look for the color pink using hue.]
amžinai
išvalyti ekraną
nustatyti žymeklį į eilutę [1] stulpelį [1] ekrane
jei <[300] [math_less_than v] ([Optical1 v] atspalvis laipsniais) [math_less_than v] [359]> tada
spausdinti [This is pink!] ekrane ▶
kitu atveju
spausdinti [No pink detected!] ekrane ▶

kai optinis#

Kai optinis skrybėlių blokas paleidžia prijungtą blokų krūvą, kai optinis jutiklis aptinka arba pameta objektą.

kai [Optical1 v] [aptinka v] objektą :: hat events

Parametrai

Aprašymas

įrenginys

Kurį optinį jutiklį naudoti, sukonfigūruota lange „Įrenginiai“.

valstija

Kada bus paleistas prijungtas blokų krūvis: detects paleidžiamas, kai aptinkamas neaptiktas objektas, o loses paleidžiamas, kai aptiktas objektas nebeaptinkamas.