Ojo#
Introducción#
El sensor ocular puede detectar objetos y colores. También puede informar sobre la cantidad de luz que se refleja hacia el sensor y el valor de tono del color detectado. El sensor ocular cuenta con una luz que se puede encender o apagar para mejorar la nitidez de los objetos y los colores.
A continuación se muestra una lista de todos los bloques disponibles:
establecer luz del ojo – Enciende o apaga la luz del sensor ocular.
establecer potencia de luz del ojo – Establece el nivel de potencia de luz del sensor ocular.
ojo encontró un objeto – Informa si el sensor ocular detecta o no un objeto dentro del alcance.
el ojo detecta color – Informa si el sensor ocular detecta un color específico.
tono del ojo – Informa el tono detectado por el sensor ocular.
objeto brillante para el ojo – Informa si el objeto detectado refleja mucha luz.
brillo ocular – Informa el brillo detectado por el sensor ocular.
fijar la luz de los ojos#
El bloque set eye light activa o desactiva la luz del sensor ocular. Esta luz ayuda al sensor a detectar objetos y colores con mayor claridad.
establecer luz de ojo [encendido v]
Parámetros |
Descripción |
|---|---|
estado |
Estado de la luz del sensor ocular: encendida o apagada. |
Ejemplo
cuando empezó
[Continuously blink the light.]
para siempre
establecer luz de ojo [encendido v]
esperar (2) segundos
establecer luz de ojo [apagado v]
esperar (2) segundos
ajuste de la potencia de la luz ocular#
El bloque configurar potencia de la luz del sensor ocular ajusta el brillo de la luz del sensor ocular. Esta luz ayuda al sensor a detectar objetos y colores con mayor claridad.
Un porcentaje mayor hace que la luz sea más brillante. Un porcentaje menor hace que la luz sea más tenue.
Si la luz del sensor ocular está apagada, al configurar la potencia de la luz por encima del 0% se encenderá la luz.
Si la luz del sensor ocular está encendida, al ajustar la potencia de la luz al 0%, esta se apagará.
Establezca la potencia de la luz ocular al (50)%
Parámetros |
Descripción |
|---|---|
brillo |
El nivel de brillo al que se ajustará la luz del sensor ocular, de 0% a 100%. Utilice números enteros. |
Ejemplo
cuando empezó
[Set the light to different power levels.]
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)%
El ojo encontró un objeto#
El bloque booleano eye found an object informa si el sensor ocular detecta o no un objeto dentro del alcance.
Verdadero — El sensor ocular detecta un objeto.
Falso — El sensor ocular no detecta ningún objeto.
<¿El ojo encontró un objeto?>
Parámetros |
Descripción |
|---|---|
Este bloque no tiene parámetros. |
Ejemplo
cuando empezó
[Stop driving after detecting an object.]
establecer luz de ojo [encendido v]
unidad [adelante v]
esperar (0.1) segundos
esperar hasta <¿El ojo encontró un objeto?>
deja de conducir
El ojo detecta el color.#
El bloque booleano detección de color por el ojo informa si el sensor ocular detecta un color específico, basándose en el valor de tono detectado.
Verdadero – El sensor ocular detecta el color especificado.
Falso – El sensor ocular no detecta el color especificado.
Para comprobar el valor de tono exacto detectado por el sensor ocular, utilice el bloque de informe eye hue.
<¿El ojo detecta [rojo v]?>
Parámetros |
Descripción |
|---|---|
color |
Color que debe detectar el sensor ocular:
|
Ejemplo
cuando empezó
[Stop driving after detecting a green object.]
establecer luz de ojo [encendido v]
unidad [adelante v]
esperar (0.1) segundos
esperar hasta <¿El ojo detecta [verde v]?>
deja de conducir
tono de ojos#
El bloque de informe tono ocular informa el tono detectado por el sensor ocular como un número de 0 a 359 grados.
El matiz es una forma de describir el color utilizando números alrededor de una rueda de colores.

(tono de ojos en grados)
Parámetros |
Descripción |
|---|---|
Este bloque no tiene parámetros. |
Ejemplo
cuando empezó
[Display if an object is pink.]
para siempre
borrar todas las filas
si <[290] [math_less_than v] (tono de ojos en grados) [math_less_than v] [350]> entonces
imprimir [Pink!] ▶
esperar (0.1) segundos
demás
imprimir [Not pink!] ▶
esperar (0.1) segundos
objeto brillante para el ojo#
El bloque booleano objeto brillante para el ojo indica si el objeto detectado por el sensor ocular es brillante.
Se considera que un objeto es brillante cuando refleja más del 70 % de su brillo hacia el sensor ocular.
Verdadero — El objeto detectado refleja más del 70% de brillo.
Falso — El objeto detectado refleja un brillo del 70 % o menos.
Esto se puede utilizar antes de comprobar el color para asegurarse de que el objeto refleja suficiente luz para que el sensor ocular pueda detectar el color de forma fiable.
<¿ojo objeto brillante?>
Parámetros |
Descripción |
|---|---|
Este bloque no tiene parámetros. |
Ejemplo
cuando empezó
[Display whether a detected object is bright.]
set eye light power to (100) %
unidad [adelante v]
esperar hasta <¿El ojo encontró un objeto?>
esperar (0.1) segundos
si <¿ojo objeto brillante?> entonces
imprimir [Bright object!] ▶
demás
imprimir [Object not bright.] ▶
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.
(brillo ocular en %)
Parámetros |
Descripción |
|---|---|
Este bloque no tiene parámetros. |
Ejemplo
cuando empezó
[Display whether a detected object is bright.]
Establezca la potencia de la luz ocular al (100)%
unidad [adelante v]
esperar hasta <¿El ojo encontró un objeto?>
esperar (0.1) segundos
si <(brillo ocular en %) [math_less_than v] [70]> entonces
imprimir [Object not bright.] ▶
demás
imprimir [Bright object!] ▶