Sensor óptico#
Introducción#
El sensor óptico V5 detecta el color, el brillo y la presencia de objetos cercanos utilizando una combinación de un sensor de color RGB y un sensor de proximidad. También puede usar su LED incorporado para iluminar objetos para una detección más precisa.

A continuación se muestra una lista de bloques disponibles:
set Optical light – Enciende o apaga el LED del sensor óptico.
set Optical light power – Establece el nivel de potencia del LED del sensor óptico.
Optical found an object – Informa si el sensor está detectando un objeto dentro del alcance.
Optical detecta color – Informa si el sensor óptico detecta un color específico.
Brillo óptico – Informa del brillo detectado por el sensor óptico.
Tono óptico – Informa del tono detectado por el sensor óptico.
when Optical: ejecuta la pila de bloques adjunta cuando el sensor óptico detecta o pierde un objeto.
configurar luz óptica#
El bloque de apilamiento * * set Optical Light * * enciende o apaga el LED del sensor óptico. Esto puede ayudar a aumentar la precisión del sensor al detectar colores.
establecer luz [Optical1 v] [encendido v]
Parámetros |
Descripción |
|---|---|
dispositivo |
Qué sensor óptico utilizar, configurado en la ventana Dispositivos. |
estado |
El estado de la luz del sensor óptico: encendido o apagado. |
cuando inicie
[Turn on the sensor's LED.]
establecer luz [Optical1 v] [encendido v]
establecer la potencia de la luz óptica#
El bloque de apilamiento * * set Optical light power * * establece el brillo del LED del sensor óptico. La luz puede ayudar al sensor óptico 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 óptico está apagada, ajustar la potencia de la luz por encima del 0% encenderá la luz.
Si la luz del sensor óptico está encendida, ajustar la potencia de la luz al 0% apagará la luz.
establecer potencia de luz [Optical1 v] a [50] %
Parámetros |
Descripción |
|---|---|
dispositivo |
Qué sensor óptico utilizar, configurado en la ventana Dispositivos. |
brillo |
El brillo para ajustar la luz del sensor óptico, de 0% a 100%. Usa números enteros. |
cuando inicie
[Turn on the sensor's LED at half brightness.]
establecer potencia de luz [Optical1 v] a [50] %
Óptico encontró un objeto#
El bloque booleano Optical found an object informa 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.
<¿[Optical1 v] encontró un objeto?>
Parámetros |
Descripción |
|---|---|
dispositivo |
Qué sensor óptico utilizar, configurado en la ventana Dispositivos. |
Ejemplo
cuando inicie
[Drive forward until an object is found.]
conducir [adelante v]
esperar hasta <¿[Optical1 v] encontró un objeto?>
detener conducción
El óptico detecta el color#
El bloque booleano Optical detecta el color informa si el sensor óptico detecta un color específico, en función del valor de tono detectado.
Verdadero: el sensor detecta el color especificado.
Falso: el sensor no detecta el color especificado.
Nota: El sensor óptico está buscando rangos de tonalidad que coincidan con el color especificado. Para detectar rangos de tonalidad específicos, consulte el bloque indicador * * Tonalidad óptica * *.
<¿[Optical1 v] detecta [rojo v]?>
Parámetros |
Descripción |
|---|---|
dispositivo |
Qué sensor óptico utilizar, configurado en la ventana Dispositivos. |
color |
Qué color buscar:
|
Ejemplo
cuando inicie
[Drive forward until red is found.]
conducir [adelante v]
esperar hasta <¿[Optical1 v] detecta [rojo v]?>
detener conducción
Brillo óptico#
El bloque indicador Brillo óptico informa de 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 al sensor óptico. Un porcentaje más bajo significa que se refleja menos luz.
(brillo de [Optical1 v] en %)
Parámetros |
Descripción |
|---|---|
dispositivo |
Qué sensor óptico utilizar, configurado en la ventana Dispositivos. |
Tonalidad óptica#
El bloque indicador * * Optical Hue * * informa del tono detectado por el sensor óptico 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 de [Optical1 v] en grados)
Parámetros |
Descripción |
|---|---|
dispositivo |
Qué sensor óptico utilizar, configurado en la ventana Dispositivos. |
Ejemplo
cuando inicie
[Look for the color pink using hue.]
por siempre
limpiar pantalla
mover cursor a fila [1] columna [1] en pantalla
si <[300] [math_less_than v] (matiz de [Optical1 v] en grados) [math_less_than v] [359]> entonces
imprimir [This is pink!] en pantalla ▶
si no
imprimir [No pink detected!] en pantalla ▶
cuando óptico#
El bloque de sombrero * * when Optical * * ejecuta la pila de bloques adjunta cada vez que el sensor óptico detecta o pierde un objeto.
cuando [Optical1 v] [detecta 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 se ejecuta cuando se detecta un objeto no detectado, mientras que pierde se ejecuta cuando ya no se detecta un objeto detectado. |