Ojo#

Introducción#

El sensor ocular VEX GO detecta objetos e identifica su color, brillo y tono. También permite ajustar el rango de detección y la iluminación para obtener lecturas más precisas.

Below is a list of all blocks:

fijar la luz de los ojos#

El bloque establecer luz ocular enciende o apaga la luz del sensor ocular.

establecer luz de ojo [encendido v]

Parámetros

Descripción

estado

El estado de la luz del sensor:

  • encendido
  • apagado

Ejemplo

La descripción de aria va aquí#
cuando empezó :: hat events
[Build Used: Code Base 2.0 - Eye Forward]
[Turn the light on and off.]
para siempre
establecer luz de ojo [encendido v]
esperar [2] segundos
establecer luz de ojo [apagado v]
esperar [2] segundos

establecer el rango de los ojos#

El bloque establecer alcance ocular define el alcance de detección del sensor ocular. El alcance predeterminado es lejos.

establecer el ojo en el rango [near v]

Parámetros

Descripción

rango

The sensor’s detection range:

  • near — Up to 18 millimeters
  • far — Up to 40 millimeters

Ejemplo

La descripción de aria va aquí#
cuando empezó :: hat events
[Build Used: Code Base 2.0 - Eye Forward]
[Drive to an object with different ranges.]
establecer el ojo en el rango [far v]
unidad [adelante v]
esperar hasta <¿El ojo encontró un objeto?>
unidad [atrás v] para [100] [mm v] ▶
esperar [1] segundos
[Closer detection range.]
establecer el ojo en el rango [near v]
unidad [adelante v]
esperar hasta <¿El ojo encontró un objeto?>
deja de conducir

establecer el poder del ojo#

El bloque establecer potencia ocular define el brillo de la luz del sensor ocular. Si la luz está apagada, este bloque la encenderá si el nuevo brillo no es 0 %.

Establezca la potencia de la luz ocular al [50]%

Parámetros

Descripción

brillo

El nuevo brillo para configurar la luz del sensor de 0% a 100%.

Ejemplo

La descripción de aria va aquí#
cuando empezó :: hat events
[Build Used: Code Base 2.0 - Eye Forward]
[Turn on the light at different brightnesses.]
Establezca la potencia de la luz ocular al [25]%
esperar [2] segundos
Establezca la potencia de la luz ocular al [50]%
esperar [2] segundos
Establezca la potencia de la luz ocular al [100]%

¿Ojo encontró objeto?#

El bloque ¿El ojo encontró un objeto? devuelve un valor booleano que indica si el sensor ocular detecta o no un objeto dentro del alcance.

  • True — The sensor has detected an object.

  • False — The sensor has not detected an object.

<¿El ojo encontró un objeto?>

Parámetros

Descripción

Este bloque no tiene parámetros.

Ejemplo

La descripción de aria va aquí#
cuando empezó :: hat events
[Build Used: Code Base 2.0 - Eye Forward]
[Drive forward until an object is detected.]
unidad [adelante v]
esperar hasta <¿El ojo encontró un objeto?>
deja de conducir

¿El ojo detecta el color?#

El bloque ¿el ojo detecta color? devuelve un valor booleano que indica si el sensor ocular detecta un color específico.

  • True — The sensor detects the specified color.

  • False — The sensor does not detect the specified color.

<¿El ojo detecta [rojo v]?>

Parámetros

Descripción

color

El color a detectar:

  • rojo
  • verde
  • azul

Ejemplo

La descripción de aria va aquí#
cuando empezó :: hat events
[Build Used: Super Code Base 2.0]
[Drive forward until a Green Disk is detected.]
unidad [adelante v]
esperar [0.2] segundos
esperar hasta <¿El ojo detecta [verde v]?>
deja de conducir

brillo de los ojos#

El bloque brillo ocular devuelve el brillo detectado por el sensor ocular del 0 % al 100 %.

(brillo ocular en %)

Parámetros

Descripción

Este bloque no tiene parámetros.

Ejemplo

La descripción de aria va aquí#
cuando empezó :: hat events
[Build Used: Super Code Base 2.0]
[Monitor the brightness until a Red Disk is detected.]
unidad [adelante v]
repetir hasta <¿El ojo detecta [rojo v]?>
borrar todas las filas
imprimir (brillo ocular en %) ▶
esperar [0.1] segundos
fin
deja de conducir

tono de ojos#

El bloque tono de ojo devuelve el tono detectado por el sensor ocular en grados de 0 a 359.

A circular color wheel displaying a full spectrum of hues labeled with degree values around the perimeter, increasing in 30-degree increments from 0° at the top to 360°.

(tono de ojos en grados)

Parámetros

Descripción

Este bloque no tiene parámetros.

Ejemplo

La descripción de aria va aquí#
cuando empezó :: hat events
[Build Used: Code Base 2.0 - Eye Forward]
[Display the hue of a pink GO piece.]
para siempre
borrar todas las filas
si <[10] [math_less_than v] (tono de ojos en grados) [math_less_than v] [40]> entonces
imprimir [Pink!] ▶
demás
imprimir [Not pink.] ▶