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.

A continuación se muestra una lista de los bloques disponibles:
configurar luz óptica – Enciende o apaga el LED del sensor óptico.
Ajustar la potencia de la luz óptica – Ajusta el brillo del LED del sensor óptico.
¿El sensor óptico detectó un objeto? – Devuelve si el sensor está detectando un objeto.
¿Detección óptica de color? – Devuelve si el sensor está detectando un color específico.
Brillo óptico – Devuelve la cantidad de luz reflejada por el objeto como un porcentaje.
Tono óptico – Devuelve el valor de tono del color detectado.
cuando óptico – Ejecuta la pila adjunta cuando el sensor detecta o pierde un objeto.
Ajuste de luz óptica#
El bloque Ajustar 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? |
estado |
Estado para configurar el LED:
|
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. Si el brillo del LED se ajusta a un valor superior a 0 cuando 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? |
brillo |
El brillo al que se ajustará el LED en porcentaje. |
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ó algún objeto?#
El bloque ¿El sensor óptico ha detectado un objeto? devuelve un valor booleano que indica si el sensor está detectando un objeto.
Cierto: el sensor óptico está detectando 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? |
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 tonalidad que coincidan con el color especificado. Para detectar rangos de tonalidad específicos, consulte el bloque Tonalidad óptica.
<[Optical 1 v] detecta [rojo v]?>
Parámetros |
Descripción |
|---|---|
dispositivo |
¿Qué sensor óptico utilizar? |
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 un porcentaje.
([Optical 1 v] brillo en %)
Parámetros |
Descripción |
|---|---|
dispositivo |
¿Qué sensor óptico utilizar? |
Tonalidad óptica#
El bloque Tono óptico devuelve el valor de tono del color detectado.
Este valor oscila entre 0 y 359 grados, lo que se correlaciona con la rueda de colores:

([Optical 1 v] tono en grados)
Parámetros |
Descripción |
|---|---|
dispositivo |
¿Qué sensor óptico utilizar? |
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 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? |
estado |
Cuando se ejecute la pila de bloques adjunta:
|