El sensor ocular, cuando está conectado a un robot VEX GO, permite que el robot detecte tanto la presencia de objetos cercanos como el color de lo que está frente a él. El sensor juega un papel importante para ayudar al robot a tomar decisiones basadas en lo que "ve", como detectar un marcador rojo, detectar un obstáculo o elegir qué dirección girar durante una actividad.
Para obtener los mejores resultados al usar el sensor ocular, trate de evitar sombras, deslumbramientos o luces muy tenues. También puede utilizar el bloque de potencia de la luz del ojo para ajustar el brillo de la luz incorporada en el sensor. Aumentar el brillo puede ayudar al sensor a detectar colores y reflectividad con mayor claridad en condiciones de iluminación más tenue.
Detección de colores
Un tono es un número en la rueda de color de 0 a 360 grados que representa el tipo de color.
Cuando utiliza el bloque de objeto encontrado en el ojo, el robot comprueba si el tono informado por el sensor ocular se encuentra dentro de un cierto rango para ese color:
- Rojo: 340°–20°
- Verde: 80°–145°
- Azul: 160°–250°
Nota: Si el tono cae fuera de estos rangos, incluso si todavía se ve como el color deseado para el ojo humano, es posible que el proyecto no se comporte como se esperaba. Esto se puede mitigar utilizando el bloque de tono de ojo y los operadores de comparación (como mayor o menor que) para crear un rango personalizado de valores de tono.
Detección de luz
Además de detectar el color, el sensor ocular también puede decir cuánta luz se refleja en una superficie. Esto ayuda al robot a determinar si algo frente al sensor es brillante u oscuro. Las superficies brillantes, como el papel blanco o los objetos de color claro, reflejan más luz. Las superficies oscuras, como la cinta negra o las áreas en la sombra, reflejan menos.
El brillo de un objeto se puede determinar utilizando el bloque de brillo del ojo.
Detección de objetos
El sensor ocular también puede detectar cuando algo está físicamente cerca de la parte delantera del robot. Esto es diferente de detectar el color o el brillo. En lugar de medir el color o la cantidad de luz que se refleja, el sensor comprueba si un objeto está lo suficientemente cerca como para ser considerado "delante" del sensor.
Un objeto debe estar aproximadamente a 18 mm del sensor para ser detectado. Tenga en cuenta que este valor puede verse afectado por factores ambientales como la iluminación ambiental.
Este tipo de detección se utiliza con los siguientes bloques: