Sensor óptico#

Introducción#

El Sensor Óptico V5 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 objetos y lograr una detección más precisa.

El sensor óptico VEX V5.

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

Establecer luz óptica#

El bloque Configurar luz óptica activa o desactiva 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

El estado en el que se debe configurar el LED:

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

Establecer potencia de luz óptica#

El bloque Configurar potencia de luz óptica define el brillo del LED del sensor óptico. Si el brillo del LED se establece por encima de 0 mientras está apagado, se encenderá automáticamente.

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 brillo que se debe establecer para el LED como porcentaje.

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

¿El sensor óptico encontró el objeto?#

El bloque ¿El sensor óptico encontró un objeto? devuelve un valor booleano que indica si el sensor está detectando un objeto.

  • Verdadero: el sensor óptico está detectando un objeto.

  • Falso: el sensor óptico no detecta un objeto.

<[Optical 1 v] Encontraste un objeto?>

Parámetros

Descripción

dispositivo

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

Ejemplo

Conduzca hacia adelante 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 ¿El sensor óptico detecta color? devuelve un valor booleano que indica si el sensor está detectando un color específico.

  • Verdadero: el sensor óptico está detectando el color especificado.

  • Falso: el sensor óptico no detecta el color especificado.

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

<[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

Conduzca hacia adelante hasta que se detecte el 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 Brillo óptico devuelve la cantidad de luz reflejada por el objeto como porcentaje.

([Optical 1 v] brillo en %)

Parámetros

Descripción

dispositivo

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

Tono óptico#

El bloque Tono óptico devuelve el valor de tono del color detectado.

Este valor varía de 0 a 359 grados, lo que se correlaciona con la rueda de color:

La rueda de colores VEX que muestra los grados de los colores alrededor de un círculo, con el rojo en 0 grados y en 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 cuando óptico ejecuta la pila adjunta siempre 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 ejecutará la pila de bloques adjunta:

  • detecta: ahora se detecta un objeto no detectado
  • pierde: ya no se detecta un objeto detectado