servo#

Inicializando la clase servo#

Una salida servo se crea utilizando el siguiente constructor:

El constructor servo crea un objeto servo en el puerto de tres cables especificado.

Parámetro

Descripción

puerto

El puerto de 3 cables que se utilizará para la salida del servo, ya sea un puerto en el Cerebro o un Expandedor de 3 cables.

Primero se debe crear un Cerebro o un Expansor de 3 cables antes de poder usarlos para crear un objeto con el constructor de clase servo.

// Create the Brain.
brain Brain;
// Construct a Servo Output "Servo" with the servo class.
servo Servo = servo(Brain.ThreeWirePort.A);

Este objeto “Servo” se utilizará en todos los ejemplos posteriores a lo largo de esta documentación de API cuando se haga referencia a los métodos de la clase servo.

Métodos de clase#

establecerPosición()#

Este método se llama de las siguientes maneras:

El método setPosition(value, units) establece la posición del Servo usando un porcentaje.

Parámetros

Descripción

valor

Un valor entero para el servo.

unidades

La única unidad válida para las unidades en este caso de uso es “porcentaje”.

Devoluciones: Ninguna.

// Set the servo position to 10 percent.
Servo.setPosition(10, percent);

El método setPosition(value, units) establece la posición del Servo usando una Unidad de Rotación.

Parámetros

Descripción

valor

Un valor doble para el Servo.

unidades

Una rotationUnit válida.

Devoluciones: Ninguna.

// Set the servo position to 45.5 degrees.
Servo.setPosition(45.5, degrees);