Ö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:

  • röd
  • grön
  • blå

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:

  • upptäcker – Ett oupptäckt objekt detekteras nu
  • förlorar – Ett detekterat objekt detekteras nu inte längre

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