Sensor de color#
Introducción#
La categoría Sensor de color incluye bloques que proporcionan información cromática de un sensor de color VEX IQ. Estos bloques permiten que tu robot detecte la presencia de un objeto, reconozca colores específicos y devuelva datos visuales como el brillo y el tono.
También puedes usar bloques para configurar el brillo de la luz interna del sensor. Estas herramientas son ideales para programas que necesitan reaccionar a objetos de color, condiciones de iluminación o la retroalimentación del sensor en tiempo real.
A continuación se muestra una lista de todos los bloques:
establecer luz de color — Establece el brillo de la luz del sensor de color.
Color found an object? — Reports whether any object is detected.
Color detects color? — Reports whether a specific color is detected.
Color color name — Reports the name of the detected color.
Color brightness — Reports detected brightness as a percentage.
Color hue — Reports the hue angle of the detected color.
Establecer luz de color#
The set Color light stack block sets how bright the Color Sensor’s light is. The light can help the Color Sensor detect objects and colors more clearly.
A higher percentage makes the light brighter. A lower percentage makes the light dimmer.
If the Color Sensor’s light is off, setting the light power above 0% will turn the light on.
If the Color Sensor’s light is on, setting the light power at 0% will turn the light off.
Establezca la luz [Color 1 v] al (50)%
Parámetros |
Descripción |
|---|---|
sensor de color |
El brillo de la luz del sensor de color que se debe configurar se configura en la ventana Dispositivos. |
brillo |
The brightness of the Color Sensor’s light from 0% to 100% as an integer. |
Ejemplo
cuando empezó
[Light up the Color Sensor dimmer.]
Establezca la luz [Color 1 v] al (25)%
esperar (2) segundos
[Light up the Color Sensor brighter.]
Establezca la luz [Color 1 v] al (100)%
¿Color encontró un objeto?#
The Color found an object? Boolean block reports whether the Color Sensor has detected any object.
True — The Color Sensor has detected an object.
False — The Color Sensor has not detected an object.
<[Color 1 v] Encontraste un objeto?>
Parámetros |
Descripción |
|---|---|
sensor de color |
Qué sensor de color utilizar, configurado en la ventana Dispositivos. |
Ejemplo
cuando empezó
[Print a different message when an object is in front of the Color Sensor.]
para siempre
Coloque el cursor en la fila (1) columna (1) de [Brain v]
si <[Color 1 v] Encontraste un objeto?> entonces
imprimir [Object detected] en [Brain v] ▶
demás
imprimir [Nothing detected] en [Brain v] ▶
fin
Limpiar la fila (1) en [Brain v]
¿El color detecta el color?#
The Color detects color? Boolean block reports whether the Color Sensor has detected a specific color.
True — The Color Sensor has detected the specified color.
False — The Color Sensor has not detected the specified color.
<[Color 1 v] detecta [rojo v]?>
Parámetros |
Descripción |
|---|---|
sensor de color |
Qué sensor de color utilizar, configurado en la ventana Dispositivos. |
color |
Which color to check for:
|
Ejemplo
cuando empezó
[Turn until the Color Sensor detects green.]
turno [derecha v]
esperar hasta <[Color 1 v] detecta [verde v]?>
deja de conducir
Nombre del color del color#
The Color color name reporter block reports the name of the color detected by the Color Sensor as a String.
Los colores posibles son:
red
green
blue
white
yellow
orange
purple
red violet
violet
blue violet
blue green
yellow green
yellow orange
red orange
Nota: Este bloque se puede insertar en el bloque establecer color del LED táctil para que el LED táctil coincida con el color detectado.
([Color 1 v] nombre de color)
Parámetros |
Descripción |
|---|---|
sensor de color |
Qué sensor de color utilizar, configurado en la ventana Dispositivos. |
Ejemplo
cuando empezó
[Stop and print when the Color Sensor detects green.]
turno [derecha v]
esperar hasta <[Color 1 v] detecta [verde v]?>
deja de conducir
imprimir ([Color 1 v] nombre de color) en [Brain v] ◀ y coloque el cursor en la siguiente fila
Brillo del color#
The Color brightness reporter block reports how bright the detected color is, as a percentage from 0% to 100%.
A higher percentage means the Color Sensor detects more light. A lower percentage means the Color Sensor detects less light.
([Color 1 v] brillo en %)
Parámetros |
Descripción |
|---|---|
sensor de color |
Qué sensor de color utilizar, configurado en la ventana Dispositivos. |
Ejemplo
cuando empezó
[Stop and print the brightness when the Color Sensor detects green.]
turno [derecha v]
esperar hasta <[Color 1 v] detecta [verde v]?>
deja de conducir
imprimir ([Color 1 v] brillo en %) en [Brain v] ◀ y coloque el cursor en la siguiente fila
Tono de color#
The Color hue reporter block reports the hue detected by the Color Sensor as a number from 0 to 359 degrees.
Hue is a way to describe color using numbers around a color wheel, as shown below:

([Color 1 v] tono en grados)
Parámetros |
Descripción |
|---|---|
sensor de color |
Qué sensor de color utilizar, configurado en la ventana Dispositivos. |
Ejemplo
cuando empezó
[Print when the Color Sensor detects pink.]
para siempre
borrar todas las filas en [Brain v]
Coloque el cursor en la fila (1) columna (1) de [Brain v]
si <<([Color 1 v] tono en grados) [math_greater_than v] [290]> y <([Color 1 v] tono en grados) [math_less_than v] [350]>> entonces
imprimir [Pink!] en [Brain v] ▶
esperar (0.1) segundos
demás
imprimir [Not pink.] en [Brain v] ▶
esperar (0.1) segundos