Öga#
Introduktion#
VEX VR-ögonsensorn kan upptäcka objekt och identifiera deras färg och ljusstyrka.
Nedan följer en lista över alla tillgängliga block:
öga nära objekt – Rapporterar om ögonsensorn detekterar ett objekt inom räckhåll.
ögat detekterar färg – Rapporterar om ögonsensorn detekterar en specifik färg.
ögonljusstyrka – Rapporterar ljusstyrkan som detekterats av ögonsensorn.
när öga – Kör den bifogade stapeln med block när ögonsensorn detekterar eller förlorar ett föremål.
öga nära föremål#
Det booleska blocket öga nära objekt rapporterar om ögonsensorn detekterar ett objekt inom räckhåll.
Sant — Ögonsensorn detekterar ett objekt.
Falskt — Ögonsensorn detekterar inget objekt.
<Är [FrontEye v] ett nära objekt?>
Parametrar |
Beskrivning |
|---|---|
öga |
Ögonsensorn för att upptäcka föremål med. |
Exempel
när startad
[Stop driving after detecting an object.]
kör [framåt v]
vänta (0.1) sekunder
vänta tills <Är [FrontEye v] ett nära objekt?>
stoppa körning
ögat uppfattar färg#
Det booleska blocket öga detekterar färg rapporterar om ögonsensorn detekterar en specifik färg.
Sant – Sensorn detekterar den angivna färgen.
Falskt – Sensorn detekterar inte den angivna färgen.
<[FrontEye v] detekterar [röd v]?>
Parametrar |
Beskrivning |
|---|---|
öga |
Ögonsensorn för att upptäcka färger med. |
färg |
Färgen att detektera:
|
Exempel
när startad
[Stop driving after detecting a green object.]
kör [framåt v]
vänta (0.1) sekunder
vänta tills <[FrontEye v] detekterar [grön v]?>
stoppa körning
ögonljusstyrka#
Blocket ögonsljusstyrka rapporterar hur mycket ljus som reflekteras tillbaka till ögonsensorn, som en procentandel från 0 % till 100 %.
En högre procentandel innebär att mer ljus reflekteras tillbaka till ögonsensorn. En lägre procentandel innebär att mindre ljus reflekteras tillbaka.
([FrontEye v] ljusstyrka i %)
Parametrar |
Beskrivning |
|---|---|
öga |
Ögonsensorn för att detektera ljusstyrka från. |
Exempel
när startad
[Display whether a detected object is bright.]
kör [framåt v]
vänta tills <Är [FrontEye v] ett nära objekt?>
vänta (0.1) sekunder
om <([FrontEye v] ljusstyrka i %) [math_less_than v] [70]> då
skriv ut [Object not bright.] ▶
annars
skriv ut [Bright object!] ▶
när ögat#
Blocket when eye kör den bifogade stapeln av block när den valda ögonsensorn detekterar eller förlorar ett objekt.
när [FrontEye v] [detekterar v] ett objekt :: hat events
Parametrar |
Beskrivning |
|---|---|
öga |
Ögonsensorn att använda. |
ange |
När den bifogade blockstapeln körs:
|
Exempel
när [FrontEye v] [tappar v] ett objekt :: hat events
[Find an object when it is lost.]
sväng [höger v]
vänta tills <Är [FrontEye v] ett nära objekt?>
stoppa körning