Sensor óptico#

Introducción#

El sensor óptico detecta el color, el brillo y la presencia de objetos cercanos mediante una combinación de un sensor de color RGB y un sensor de proximidad. También puede usar su LED integrado para iluminar los objetos y lograr una detección más precisa.

El sensor óptico VEX.

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

conjunto de luz óptica#

El bloque configurar luz óptica enciende o apaga el LED del sensor óptico. Esto puede ayudar a aumentar la precisión del sensor al detectar colores.

conjunto [Optical 1 v] luz [encendido v]

Parámetros

Descripción

dispositivo

Qué sensor óptico utilizar, configurado en la ventana Dispositivos.

estado

Estado de la luz del sensor óptico: encendida o apagada.

cuando empezó
[Turn on the sensor's LED.]
conjunto [Optical 1 v] luz [encendido v]

ajuste de potencia de luz óptica#

El bloque Ajustar potencia de la luz óptica ajusta el brillo del LED del sensor óptico. La luz ayuda al sensor óptico 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 óptico está apagada, al ajustar la potencia de la luz por encima del 0% se encenderá la luz.

Si la luz del sensor óptico está encendida, al ajustar la potencia de la luz al 0%, esta se apagará.

Establezca la potencia de luz [Optical 1 v] al [50]%

Parámetros

Descripción

dispositivo

Qué sensor óptico utilizar, configurado en la ventana Dispositivos.

brillo

El nivel de brillo al que se ajustará la luz del sensor óptico, de 0% a 100%. Utilice números enteros.

cuando empezó
[Turn on the sensor's LED at half brightness.]
Establezca la potencia de luz [Optical 1 v] al [50]%

El sistema óptico detectó un objeto.#

El bloque booleano Objeto detectado por el sensor óptico indica si el sensor óptico detecta o no un objeto dentro del alcance.

  • Verdadero — El sensor óptico detecta un objeto.

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

<[Optical 1 v] Encontraste un objeto?>

Parámetros

Descripción

dispositivo

Qué sensor óptico utilizar, configurado en la ventana Dispositivos.

Ejemplo

Avanza hasta que se detecte un objeto.#
cuando empezó
[Drive forward until an object is found.]
unidad [adelante v]
esperar hasta <[Optical 1 v] Encontraste un objeto?>
deja de conducir

El sensor óptico detecta el color.#

El bloque booleano Detección óptica de color indica si el sensor óptico detecta un color específico, basándose en el valor de tono detectado.

  • Verdadero – El sensor detecta el color especificado.

  • Falso – El sensor no detecta el color especificado.

Nota: El sensor óptico busca rangos de tonalidad que coincidan con el color especificado. Para detectar rangos de tonalidad específicos, consulte el bloque de informe Tonalidad óptica.

<[Optical 1 v] detecta [rojo v]?>

Parámetros

Descripción

dispositivo

Qué sensor óptico utilizar, configurado en la ventana Dispositivos.

color

¿Qué color buscar?:

  • rojo – Un valor de tono detectado entre 340° y 20°.
  • verde – Un valor de tono detectado entre 80° y 140°.
  • azul – Un valor de tono detectado entre 200° y 240°.
  • amarillo – Un valor de tono detectado entre 40° y 60°.
  • naranja – Un valor de tono detectado entre 20° y 40°.
  • púrpura – Un valor de tono detectado entre 240° y 280°.
  • cian – Un valor de tono detectado entre 140° y 200°.

Ejemplo

Avanza hasta que se detecte el color rojo.#
cuando empezó
[Drive forward until red is found.]
unidad [adelante v]
esperar hasta <[Optical 1 v] detecta [rojo v]?>
deja de conducir

Brillo óptico#

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

Un porcentaje más alto significa que se refleja más luz de vuelta al sensor óptico. Un porcentaje más bajo significa que se refleja menos luz.

([Optical 1 v] brillo en %)

Parámetros

Descripción

dispositivo

Qué sensor óptico utilizar, configurado en la ventana Dispositivos.

Tonalidad óptica#

El bloque de informe de tono óptico informa el tono detectado por el sensor óptico 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.

La rueda de colores VEX que muestra los grados de los colores alrededor de un círculo, con el rojo en 0 grados y haciendo la transición a través del arco iris a medida que aumenta el valor.

([Optical 1 v] tono en grados)

Parámetros

Descripción

dispositivo

Qué sensor óptico utilizar, configurado en la ventana Dispositivos.

Ejemplo

cuando empezó
[Look for the color pink using hue.]
para siempre
pantalla clara
Coloque el cursor en la fila [1] columna [1] en la pantalla
si <[300] [math_less_than v] ([Optical 1 v] tono en grados) [math_less_than v] [359]> entonces
imprimir [This is pink!] en la pantalla ▶
demás
imprimir [No pink detected!] en la pantalla ▶

cuando óptico#

El bloque when Optical ejecuta la pila de bloques adjunta cada vez que el sensor óptico detecta o pierde un objeto.

cuando [Optical 1 v] [detects v] un objeto :: hat events

Parámetros

Descripción

dispositivo

Qué sensor óptico utilizar, configurado en la ventana Dispositivos.

estado

Cuando se ejecute la pila de bloques adjunta: detecta se ejecuta cuando se detecta un objeto no detectado, mientras que pierde se ejecuta cuando un objeto detectado ya no se detecta.