Codificación del sensor ocular VEX 123 con VEXcode 123

El robot 123 contiene muchos sensores, incluido un sensor ocular. El sensor ocular del robot 123 se puede codificar utilizando VEXcode 123.

VEXcode_123.jpeg

El siguiente artículo cubrirá:


El sensor ocular del robot 123

eye-sensor-callout.png

El robot 123 tiene un sensor ocular en la parte frontal que puede detectar si hay un objeto presente, así como detectar el color (rojo, verde o azul).


Bloques VEXcode 123 utilizados con el sensor ocular

Detección de bloques de presencia de objetos

Object_presence.png

Los bloques [Conducir hasta] y <Found object> informan si el sensor ocular está cerca de un objeto o no.

<Detects color> bloque

_Detects_color__block.png

El bloque <Detects color> informa si el sensor ocular detecta el color especificado.

(Brillo de) bloque

_Brightness_of__block.png

El bloque (Brillo de) informa el nivel de brillo como un porcentaje. Esto se puede utilizar para distinguir entre objetos y entornos claros y oscuros.

(Tono de) bloque

_Hue_of__block.png

El bloque (Tono de) informa un valor de color de tono de un objeto. Esto puede resultar útil para determinar los colores de diferentes objetos.

vex-rainbow-circle-graphic_2.jpg

El bloque (Tono de) informa un valor de tono entre 0 y 359 grados.


Usos comunes del sensor ocular

El sensor ocular del robot 123 se puede utilizar de muchas formas. El robot 123 puede usar el sensor ocular para iniciar una secuencia de comportamientos cuando está en el lugar correcto para hacerlo. Por ejemplo, el 123 Robot puede avanzar hasta que detecte que está cerca de un objeto, como una pared u otro 123 Robot, luego girar para no chocar contra él.

El 123 Robot puede tomar decisiones dependiendo de si el sensor ocular detecta un objeto azul. Esto es útil si desea que el robot 123 se acerque a un objeto de color específico, detecte el color de los objetos a medida que pasan por el sensor o realice un comportamiento determinado una vez que se detecta un color. En este ejemplo, si el sensor ocular detecta un objeto azul, el robot 123 girará a la derecha. Si el sensor ocular no detecta un objeto azul, el robot 123 girará a la izquierda.

El 123 Robot puede tomar decisiones dependiendo de si el sensor ocular detecta un objeto brillante u oscuro. En este ejemplo, si el sensor ocular detecta un objeto brillante, el robot 123 girará a la derecha. Si el sensor ocular no detecta un objeto brillante, el robot 123 girará a la izquierda.

_Hue_of__monitor_console.png

El 123 Robot también puede informar el valor del color de tono de diferentes objetos. En este ejemplo, se informará el valor de tono de un robot 123 verde. La Consola del monitor se puede utilizar para ver el cambio del valor de tono en tiempo real, cuando se selecciona la casilla de verificación junto al bloque (Tono de).

green_robot_hue.png

Luego, el valor se puede comparar con la tabla de tonos.