Ojo#
Introducción#
El sensor GO Eye permite al robot detectar objetos y devolver información relacionada con su apariencia, como colores y brillo.
En los ejemplos siguientes, el sensor ocular configurado se llamará eye
Se utilizará en todos los ejemplos posteriores de esta documentación de API al hacer referencia a los métodos de la clase Eye
.
A continuación se muestra una lista de todos los métodos:
Mutadores: cambian la configuración del sensor ocular.
set_light – Enciende o apaga la luz del sensor ocular.
set_range – Establece el rango de detección del sensor del ojo.
set_light_power – Establece el nivel de potencia de luz del ojo.
Obtenedores: devuelven datos de los objetos detectados.
get_color – Devuelve el color detectado por el sensor ocular.
get_hue – Devuelve el tono detectado por el tono.
get_brightness – Devuelve el brillo detectado por el sensor ocular.
is_object_detected – Devuelve si se detectó o no un objeto.
is_color_detected – Devuelve si se detecta o no un determinado color.
Mutadores#
set_light#
set_light
turns the Eye Sensor’s light on or off.
Usage:
eye.set_light(state)
Parámetros |
Descripción |
---|---|
|
The state of the light to set:
|
# Example coming soon
set_range#
set_range
sets the range at which the Eye Sensor can detect objects.
Usage:
eye.set_range(distance)
Parámetros |
Descripción |
---|---|
|
The state of the magnet to set:
|
# Example coming soon
set_light_power#
set_light_power
sets the brightness of the Eye Sensor’s light. If the light is not on when using this method, it will be turned on at the specified brightness.
Usage:
eye.set_light_power(value)
Parámetros |
Descripción |
---|---|
|
El brillo de la luz como porcentaje de 0% a 100%. |
# Example coming soon
Captadores#
get_color#
get_color
returns the color detected by the Eye Sensor.
Usage:
eye.get_color()
Parámetros |
Descripción |
---|---|
Este método no tiene parámetros. |
# Example coming soon
get_hue#
get_hue
returns the hue of a color detected by the Eye Sensor in degrees from 0 to 359.99.
Usage:
eye.get_hue()
Parámetros |
Descripción |
---|---|
Este método no tiene parámetros. |
# Example coming soon
get_brightness#
get_brightness
returns the brightness detected by the Eye Sensor as a percent from 0% to 100%.
Usage:
eye.get_brightness()
Parámetros |
Descripción |
---|---|
Este método no tiene parámetros. |
# Example coming soon
is_object_detected#
is_object_detected
returns a Boolean indicating whether or not an object is detected by the Eye Sensor.
True
– The Eye Sensor detects an object.False
– The Eye Sensor does not detect an object.
Usage:
eye.is_object_detected()
Parámetros |
Descripción |
---|---|
Este método no tiene parámetros. |
# Example coming soon
is_color_detected#
is_color_detected
returns a Boolean indicating whether or not a specific color is detected by the Eye Sensor.
True
– The Eye Sensor detects the color.False
– The Eye Sensor does not detect the color.
Usage:
eye.is_color_detected(color)
Parámetros |
Descripción |
---|---|
|
The color the Eye Sensor will check:
|
# Example coming soon