Servomotor#

Introducción#

El VEX 3-Wire Servo Motor es un dispositivo de 3 cables que puede girar a una posición específica en función de una señal de control del EXP Brain.

El servomotor EDR VEX

This page uses servo_motor as the example Servo Motor name. Replace it with your own configured name as needed.

A continuación se muestra una lista de los métodos disponibles:

  • set_position – Rotates a Servo Motor to a specified angle between 0 and 100 degrees.

Constructor – Inicializar manualmente un servomotor.

  • Servo – Creates a Servo Motor.

posición_de_establecer#

set_position rotates a Servo Motor to a specified angle between 0 and 100 degrees.

Nota: Un servomotor comienza cada proyecto centrándose automáticamente a 50 grados antes de completar cualquier movimiento.

Diagrama de un servomotor que muestra los grados que puede girar, de 100 a 0 grados.

Usage:
servo_motor.set_position(value, units)

Parámetros

Descripción

value

La posición a la que debe girar el servomotor debe ser un número decimal o entero.

units

The unit that represents the positional value:

  • DEGREES
  • PERCENT (default)

Constructores#

Constructors are used to manually create Servo objects, which are necessary for configuring a Servo Motor outside of VEXcode.

Servo#

Servo creates a Servo Motor.

Usage:
Servo(port, gears, reverse)

Parámetro

Descripción

port

The 3-Wire Port that the Servo Motor is connected to:

  • On the EXP BrainPorts.PORTx where x is the number of the port.
  • On a 3-Wire Expanderexpander.a where expander is the name of the expander instance.

# Create a Servo Motor in Port A
servo_motor = Servo(brain.three_wire_port.a)