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á eyeSe 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.

Mutadores#

set_light#

set_light turns the Eye Sensor’s light on or off.

Usage:
eye.set_light(state)

Parámetros

Descripción

state

The state of the light to set:

  • OFF
  • ON
# 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

distance

The state of the magnet to set:

  • FAR
  • NEAR
# 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

value

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

color

The color the Eye Sensor will check:

  • BLUE
  • GREEN
  • NONE
  • RED
# Example coming soon