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.

A continuación se muestra una lista de bloques disponibles:
Establecer luz óptica – Enciende o apaga el LED del sensor óptico.
Establecer potencia de luz óptica – Ajusta el brillo del LED del sensor óptico.
¿Objeto óptico encontrado? – Devuelve si el sensor está detectando un objeto.
¿El sensor óptico detecta color? – Devuelve si el sensor está detectando un color específico.
Brillo óptico – Devuelve la cantidad de luz reflejada por el objeto como porcentaje.
Tono óptico – Devuelve el valor de tono del color detectado.
cuando es óptico – Ejecuta la pila adjunta cuando el sensor detecta o pierde un objeto.
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
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:
|
Ejemplo
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:

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