Ojo#

Introducción#

El sensor ocular VEX VR puede detectar objetos e identificar su color y brillo.

A continuación se muestra una lista de todos los bloques disponibles:

  • ojo cerca de objeto – Informa si el sensor ocular detecta un objeto dentro del alcance.

  • el ojo detecta color – Informa si el sensor ocular detecta un color específico.

  • brillo ocular – Informa el brillo detectado por el sensor ocular.

  • cuando el ojo – Ejecuta la pila de bloques adjunta cuando el sensor ocular detecta o pierde un objeto.

ojo cerca del objeto#

El bloque booleano ojo cerca de objeto indica si el sensor ocular detecta un objeto dentro del alcance.

  • Verdadero — El sensor ocular detecta un objeto.

  • Falso — El sensor ocular no detecta ningún objeto.

<[FrontEye v] está cerca del objeto?>

Parámetros

Descripción

ojo

El sensor ocular para detectar objetos.

Ejemplo

cuando empezó
[Stop driving after detecting an object.]
unidad [adelante v]
esperar (0.1) segundos
esperar hasta <[FrontEye v] está cerca del objeto?>
deja de conducir

El ojo detecta el color.#

El bloque booleano detección de color por el ojo indica si el sensor ocular detecta un color específico.

  • Verdadero – El sensor detecta el color especificado.

  • Falso – El sensor no detecta el color especificado.

<[FrontEye v] detecta [rojo v]?>

Parámetros

Descripción

ojo

El sensor ocular para detectar colores.

color

El color a detectar:

  • rojo
  • verde
  • azul

Ejemplo

cuando empezó
[Stop driving after detecting a green object.]
unidad [adelante v]
esperar (0.1) segundos
esperar hasta <[FrontEye v] detecta [verde v]?>
deja de conducir

brillo de los ojos#

El bloque de indicadores de brillo ocular informa sobre la cantidad de luz que se refleja de vuelta al sensor ocular, como un porcentaje del 0 % al 100 %.

Un porcentaje más alto significa que se refleja más luz hacia el sensor ocular. Un porcentaje más bajo significa que se refleja menos luz.

([FrontEye v] brillo en %)

Parámetros

Descripción

ojo

El sensor ocular para detectar el brillo.

Ejemplo

cuando empezó
[Display whether a detected object is bright.]
unidad [adelante v]
esperar hasta <[FrontEye v] está cerca del objeto?>
esperar (0.1) segundos
si <([FrontEye v] brillo en %) [math_less_than v] [70]> entonces
imprimir [Object not bright.] ▶
demás
imprimir [Bright object!] ▶

cuando el ojo#

El bloque when eye ejecuta la pila de bloques adjunta cuando el sensor ocular seleccionado detecta o pierde un objeto.

cuando [FrontEye v] [detects v] un objeto :: hat events

Parámetros

Descripción

ojo

El sensor ocular a utilizar.

estado

Cuando se ejecute la pila de bloques adjunta:

  • detecta – Un objeto no detectado ahora es detectado
  • pierde – Un objeto detectado ya no es detectado

Ejemplo

cuando [FrontEye v] [loses v] un objeto :: hat events
[Find an object when it is lost.]
turno [derecha v]
esperar hasta <[FrontEye v] está cerca del objeto?>
deja de conducir