Ojo#
Introducción#
El sensor ocular puede detectar objetos y colores. También puede informar cuánta luz se refleja de vuelta al sensor y el valor de tono del color detectado. El sensor ocular tiene una luz que se puede encender o apagar para ayudarlo a ver objetos y colores con mayor claridad.
A continuación se muestra una lista de todos los bloques disponibles:
set eye light – Enciende o apaga la luz del sensor ocular.
set eye light power – Establece el nivel de potencia de la luz del sensor ocular.
Eye found an object: informa si el sensor ocular detecta o no un objeto dentro del alcance.
Eye detecta color – Informa si el sensor ocular detecta un color específico.
tono del ojo – Informa del tono detectado por el sensor ocular.
eye bright object: informa si el objeto detectado refleja mucha luz.
brillo ocular – Informa del brillo detectado por el sensor ocular.
configurar la luz de los ojos#
El bloque de apilamiento * * set Eye Light * * enciende o apaga la luz del sensor ocular. La luz puede ayudar al sensor ocular a detectar objetos y colores con mayor claridad.
establecer luz del ojo [encendido v]
Parámetros |
Descripción |
|---|---|
estado |
El estado de la luz del sensor ocular: encendido o apagado. |
Ejemplo
cuando inicie
[Continuously blink the light.]
por siempre
establecer luz del ojo [encendido v]
esperar (2) segundos
establecer luz del ojo [apagado v]
esperar (2) segundos
establecer la potencia de la luz del ojo#
El bloque de apilamiento establecer potencia de luz ocular establece qué tan brillante es la luz del sensor ocular. La luz puede ayudar al sensor ocular a detectar objetos y colores con mayor claridad.
Un porcentaje más alto hace que la luz sea más brillante. Un porcentaje más bajo hace que la luz se atenúe.
Si la luz del sensor ocular está apagada, ajustar la potencia de la luz por encima del 0% encenderá la luz.
Si la luz del sensor ocular está encendida, ajustar la potencia de la luz al 0% apagará la luz.
establecer potencia de luz del ojo a (50) %
Parámetros |
Descripción |
|---|---|
brillo |
El brillo para ajustar la luz del sensor ocular, de 0% a 100%. Usa números enteros. |
Ejemplo
cuando inicie
[Set the light to different power levels.]
establecer potencia de luz del ojo a (25) %
esperar (2) segundos
establecer potencia de luz del ojo a (50) %
esperar (2) segundos
establecer potencia de luz del ojo a (100) %
el ojo encontró un objeto#
El ojo encontró un objeto El bloque booleano 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.
<¿ojo encontró un objeto?>
Parámetros |
Descripción |
|---|---|
Este bloque no tiene parámetros. |
Ejemplo
cuando inicie
[Stop driving after detecting an object.]
establecer luz del ojo [encendido v]
conducir [adelante v]
esperar (0.1) segundos
esperar hasta <¿ojo encontró un objeto?>
detener conducción
el ojo detecta el color#
El bloque booleano Eye detecta el color informa si el sensor ocular detecta un color específico, en función del 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 indicador * * Eye Hue * *.
<¿ojo detecta [rojo v]?>
Parámetros |
Descripción |
|---|---|
color |
El color para que el sensor ocular detecte:
|
Ejemplo
cuando inicie
[Stop driving after detecting a green object.]
establecer luz del ojo [encendido v]
conducir [adelante v]
esperar (0.1) segundos
esperar hasta <¿ojo detecta [verde v]?>
detener conducción
tono de ojos#
El bloque indicador * * tono del ojo * * informa del tono detectado por el sensor ocular como un número de 0 a 359 grados.
El tono es una forma de describir el color usando números alrededor de una rueda de color.

(matiz del ojo en grados)
Parámetros |
Descripción |
|---|---|
Este bloque no tiene parámetros. |
Ejemplo
cuando inicie
[Display if an object is pink.]
por siempre
limpiar todas las filas
si <[290] [math_less_than v] (matiz del ojo en grados) [math_less_than v] [350]> entonces
imprimir [Pink!] ▶
esperar (0.1) segundos
si no
imprimir [Not pink!] ▶
esperar (0.1) segundos
objeto brillante para el ojo#
El objeto con brillo ocular bloque booleano informa si el objeto detectado por el sensor ocular es brillante.
Un objeto se considera brillante cuando refleja más del 70% de brillo en el sensor ocular.
Verdadero: el objeto detectado refleja más del 70% de brillo.
Falso: el objeto detectado refleja un 70% de brillo o menos.
Esto se puede usar antes de verificar un color para asegurarse de que el objeto refleje suficiente luz para que el sensor ocular detecte el color de manera confiable.
<¿ojo detecta objeto brillante?>
Parámetros |
Descripción |
|---|---|
Este bloque no tiene parámetros. |
Ejemplo
cuando inicie
[Display whether a detected object is bright.]
establecer potencia de luz del ojo a (100) %
conducir [adelante v]
esperar hasta <¿ojo encontró un objeto?>
esperar (0.1) segundos
si <¿ojo detecta objeto brillante?> entonces
imprimir [Bright object!] ▶
si no
imprimir [Object not bright.] ▶
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 del ojo en %)
Parámetros |
Descripción |
|---|---|
Este bloque no tiene parámetros. |
Ejemplo
cuando inicie
[Display whether a detected object is bright.]
establecer potencia de luz del ojo a (100) %
conducir [adelante v]
esperar hasta <¿ojo encontró un objeto?>
esperar (0.1) segundos
si <(brillo del ojo en %) [math_less_than v] [70]> entonces
imprimir [Object not bright.] ▶
si no
imprimir [Bright object!] ▶