Victor Motor#
Introducción#
El controlador de motor VEX Victor es un controlador de motor heredado que toma una señal PWM de 3 hilos del cerebro para controlar los motores de CC VEXpro/EDR que no se pueden conectar directamente a los puertos inteligentes.
Esta página utiliza victor_motor como ejemplo Victor Motor Controller name. Reemplácelo con su propio nombre configurado según sea necesario.
A continuación se muestra una lista de los métodos disponibles:
spin– Hace girar un motor hacia adelante o hacia atrás hasta que se detiene.stop– Detiene un motor inmediatamente.set_velocity– Le dice a un motor qué tan rápido debe girar.set_reversed– Establece un motor para que su dirección se invierta.
Constructor: inicializa manualmente un controlador de motor Victor.
MotorVictor– Crea un controlador de motor Victor.
girar#
spin hace girar un motor conectado en una dirección específica utilizando la velocidad actual del motor.
Usage:
victor_motor.spin(direction, velocity, units)
Parámetros |
Descripción |
|---|---|
|
La dirección en la que debe girar el motor:
|
|
Opcional. La velocidad para girar de 0% a 100% cuando se usa |
|
Opcional. La unidad de velocidad:
|
parada#
stop detiene el motor conectado inmediatamente.
Usage:
victor_motor.stop()
Parámetros |
Descripción |
|---|---|
Este método no tiene parámetros. |
set_velocity#
set_velocity le dice a un motor qué tan rápido debe girar. Un porcentaje más alto hace que el motor gire más rápido y un porcentaje más bajo hace que el motor gire más lento.
Cada proyecto comienza con cada motor conectado girando al 50% de velocidad por defecto.
Usage:
victor_motor.set_velocity(value, units)
Parámetro |
Descripción |
|---|---|
|
La velocidad para girar del 0% al 100% cuando se usa |
|
Opcional. La unidad de velocidad:
|
set_reversed#
set_reversed configura el motor para que gire en sentido inverso, de modo que la dirección FORWARD gire en el sentido de las agujas del reloj. Este método funciona igual que configurar el parámetro reverse a True al construir un MotorVictor.
Usage:
victor_motor.set_reversed(value)
Parámetros |
Descripción |
|---|---|
|
Si la dirección del motor está invertida:
|
Constructores#
Los constructores se utilizan para crear MotorVictor objetos MotorVictor, que son necesarios para configurar un controlador de motor Victor.
MotorVictor#
MotorVictor crea un controlador de motor Victor.
Usage:
MotorVictor(port, reverse)
Parámetro |
Descripción |
|---|---|
|
El puerto de 3 cables al que está conectado el controlador del motor
|
|
Opcional. Establece si se debe invertir el giro del motor.
|
# Create a Victor Motor Controller in Port A
victor_motor = MotorVictor(brain.three_wire_port.a)