Akis#
Įvadas#
Akių jutiklis gali aptikti objektus ir spalvas. Jis taip pat gali pranešti, kiek šviesos atsispindi atgal į jutiklį ir aptiktos spalvos atspalvio vertę. Akių jutiklis turi šviesą, kurią galima įjungti arba išjungti, kad objektai ir spalvos matytųsi aiškiau.
Žemiau pateikiamas visų galimų blokų sąrašas:
nustatyti akių šviesą – Įjungia arba išjungia akių jutiklio šviesą.
nustatyti akių šviesos galią – Nustato akių jutiklio šviesos galios lygį.
akis rado objektą – Praneša, ar akių jutiklis aptinka objektą diapazone.
akis aptinka spalvą – Praneša, ar akių jutiklis aptinka nurodytą spalvą.
akių atspalvis – Praneša apie akių jutiklio aptiktą atspalvį.
ryškus objektas akiai – Praneša, ar aptiktas objektas atspindi daug šviesos.
akių ryškumas – Praneša apie akių jutiklio aptiktą ryškumą.
nustatyti akių šviesą#
Akių apšvietimo nustatymo blokas įjungia arba išjungia akių jutiklio apšvietimą. Apšvietimas gali padėti akių jutikliui aiškiau aptikti objektus ir spalvas.
nustatyti akies šviesą [įjungta v]
Parametrai |
Aprašymas |
|---|---|
valstija |
Akių jutiklio lemputės būsena: įjungta arba išjungta. |
Pavyzdys
kai pradėta
[Continuously blink the light.]
amžinai
nustatyti akies šviesą [įjungta v]
laukti (2) sekundžių
nustatyti akies šviesą [išjungta v]
laukti (2) sekundžių
nustatyti akių šviesos stiprumą#
Akių šviesos stiprumo nustatymo blokas nustato akių jutiklio šviesos ryškumą. Šviesa gali padėti akių jutikliui aiškiau aptikti objektus ir spalvas.
Didesnis procentas šviesą daro ryškesnę, o mažesnis procentas – pritemdytą.
Jei akių jutiklio lemputė išjungta, nustačius šviesos galią virš 0 %, lemputė įsijungs.
Jei akių jutiklio lemputė įjungta, nustačius šviesos galią į 0 %, lemputė išsijungs.
nustatyti akies šviesos galią į (50) %
Parametrai |
Aprašymas |
|---|---|
ryškumas |
Akių jutiklio šviesos ryškumas nuo 0 % iki 100 %. Naudokite sveikuosius skaičius. |
Pavyzdys
kai pradėta
[Set the light to different power levels.]
nustatyti akies šviesos galią į (25) %
laukti (2) sekundžių
nustatyti akies šviesos galią į (50) %
laukti (2) sekundžių
nustatyti akies šviesos galią į (100) %
akis rado objektą#
Loginis blokas „akis rado objektą“ praneša, ar akių jutiklis aptinka objektą diapazone.
Teisinga – akių jutiklis aptinka objektą.
Klaidinga – akių jutiklis neaptinka objekto.
<akis aptiko objektą?>
Parametrai |
Aprašymas |
|---|---|
Šis blokas neturi parametrų. |
Pavyzdys
kai pradėta
[Stop driving after detecting an object.]
nustatyti akies šviesą [įjungta v]
važiuoti [pirmyn v]
laukti (0.1) sekundžių
laukti kol <akis aptiko objektą?>
sustabdyti važiavimą
akis atpažįsta spalvą#
Loginis blokas „akis aptinka spalvą“ praneša, ar akių jutiklis aptinka nurodytą spalvą, remdamasis aptikta atspalvio reikšme.
Teisinga – akių jutiklis aptinka nurodytą spalvą.
Klaidinga – Akies jutiklis neaptinka nurodytos spalvos.
Norėdami patikrinti tikslią akių jutiklio aptiktą atspalvio reikšmę, naudokite reporterio bloką akių atspalvis.
<akis aptinka [raudona v]?>
Parametrai |
Aprašymas |
|---|---|
spalva |
Spalva, kurią turi aptikti akių jutiklis:
|
Pavyzdys
kai pradėta
[Stop driving after detecting a green object.]
nustatyti akies šviesą [įjungta v]
važiuoti [pirmyn v]
laukti (0.1) sekundžių
laukti kol <akis aptinka [žalia v]?>
sustabdyti važiavimą
akių atspalvis#
Akių atspalvio reporterio blokas praneša akių jutiklio aptiktą atspalvį skaičiumi nuo 0 iki 359 laipsnių.
Atspalvis yra būdas apibūdinti spalvą skaičiais aplink spalvų ratą.

(akies atspalvis laipsniais)
Parametrai |
Aprašymas |
|---|---|
Šis blokas neturi parametrų. |
Pavyzdys
kai pradėta
[Display if an object is pink.]
amžinai
išvalyti visas eilutes
jei <[290] [math_less_than v] (akies atspalvis laipsniais) [math_less_than v] [350]> tada
spausdinti [Pink!] ▶
laukti (0.1) sekundžių
kitu atveju
spausdinti [Not pink!] ▶
laukti (0.1) sekundžių
akis ryškus objektas#
Loginis blokas „akies ryškus objektas“ praneša, ar akių jutiklio aptiktas objektas yra ryškus.
Objektas laikomas ryškiu, kai jis atspindi daugiau nei 70 % ryškumo atgal į akių jutiklį.
Teisinga – aptiktas objektas atspindi daugiau nei 70 % ryškumo.
Neteisinga – Aptiktas objektas atspindi 70 % arba mažesnį ryškumą.
Tai galima naudoti prieš tikrinant spalvą, siekiant įsitikinti, kad objektas atspindi pakankamai šviesos, kad akių jutiklis galėtų patikimai aptikti spalvą.
<akis mato ryškų objektą?>
Parametrai |
Aprašymas |
|---|---|
Šis blokas neturi parametrų. |
Pavyzdys
kai pradėta
[Display whether a detected object is bright.]
nustatyti akies šviesos galią į (100) %
važiuoti [pirmyn v]
laukti kol <akis aptiko objektą?>
laukti (0.1) sekundžių
jei <akis mato ryškų objektą?> tada
spausdinti [Bright object!] ▶
kitu atveju
spausdinti [Object not bright.] ▶
akių ryškumas#
Akių ryškumo reporterio blokas praneša, kiek šviesos atsispindi atgal į akių jutiklį, procentais nuo 0 % iki 100 %.
Didesnis procentas reiškia, kad daugiau šviesos atsispindi atgal į akių jutiklį. Mažesnis procentas reiškia, kad atsispindi mažiau šviesos.
(akies ryškumas %)
Parametrai |
Aprašymas |
|---|---|
Šis blokas neturi parametrų. |
Pavyzdys
kai pradėta
[Display whether a detected object is bright.]
nustatyti akies šviesos galią į (100) %
važiuoti [pirmyn v]
laukti kol <akis aptiko objektą?>
laukti (0.1) sekundžių
jei <(akies ryškumas %) [math_less_than v] [70]> tada
spausdinti [Object not bright.] ▶
kitu atveju
spausdinti [Bright object!] ▶