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:
Eye near object: informa si el sensor ocular detecta un objeto dentro del alcance.
Eye detecta color – Informa si el sensor ocular detecta un color específico.
brillo ocular – Informa del brillo detectado por el sensor ocular.
when eye: ejecuta la pila de bloques adjunta cuando el sensor ocular detecta o pierde un objeto.
ojo cerca del objeto#
El bloque booleano Eye near object informa 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] es un objeto cercano?>
Parámetros |
Descripción |
|---|---|
ojo |
El sensor ocular para detectar objetos. |
Ejemplo
cuando inicie
[Stop driving after detecting an object.]
conducir [adelante v]
esperar (0.1) segundos
esperar hasta <[FrontEye v] es un objeto cercano?>
detener conducción
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:
|
Ejemplo
cuando inicie
[Stop driving after detecting a green object.]
conducir [adelante v]
esperar (0.1) segundos
esperar hasta <¿[FrontEye v] detecta [verde v]?>
detener conducción
brillo de los ojos#
El bloque indicador brillo ocular informa de 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.
(brillo de [FrontEye v] en %)
Parámetros |
Descripción |
|---|---|
ojo |
El sensor ocular para detectar el brillo. |
Ejemplo
cuando inicie
[Display whether a detected object is bright.]
conducir [adelante v]
esperar hasta <[FrontEye v] es un objeto cercano?>
esperar (0.1) segundos
si <(brillo de [FrontEye v] en %) [math_less_than v] [70]> entonces
imprimir [Object not bright.] ▶
si no
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] [detecta v] un objeto :: hat events
Parámetros |
Descripción |
|---|---|
ojo |
El sensor ocular a utilizar. |
estado |
Cuándo se ejecutará la pila de bloques adjunta:
|
Ejemplo
cuando [FrontEye v] [pierde v] un objeto :: hat events
[Find an object when it is lost.]
girar [derecha v]
esperar hasta <[FrontEye v] es un objeto cercano?>
detener conducción