Victor Motor#
Introdução#
O Controlador de Motor VEX Victor é um controlador de motor legado que recebe um sinal PWM de 3 fios da Brain para controlar motores DC VEXpro/EDR que não podem ser ligados diretamente às Smart Ports.
Esta página utiliza victor_motor como exemplo do nome do Controlador de Motor Victor. Substitua-o pelo nome que configurou, se necessário.
Segue-se uma lista dos métodos disponíveis:
spin– Roda um motor para a frente ou para trás até parar.stop– Para um motor imediatamente.set_velocity– Indica a um motor a velocidade de rotação.set_reversed– Define um motor para ter o seu sentido invertido.
Construtor – Inicializa manualmente um Controlador de Motor Victor.
MotorVictor– Cria um Controlador de Motor Victor.
rodar#
spin faz rodar um motor ligado numa direcção especificada utilizando a velocidade actual do motor.
Usage:
victor_motor.spin(direction, velocity, units)
Parâmetros |
Descrição |
|---|---|
|
Sentido de rotação do motor:
|
|
Optional. The velocity to spin with from 0% to 100% when using |
|
Opcional. Unidade de velocidade:
|
parar#
stop o motor ligado.
Usage:
victor_motor.stop()
Parâmetros |
Descrição |
|---|---|
Este método não tem parâmetros. |
definir_velocidade#
O parâmetro set_velocity define a velocidade de rotação do motor. Uma percentagem mais elevada faz com que o motor gire mais depressa, enquanto uma percentagem mais baixa faz com que o motor gire mais devagar.
Cada projeto começa com cada motor ligado a rodar a 50% da velocidade por defeito.
Usage:
victor_motor.set_velocity(value, units)
Parâmetro |
Descrição |
|---|---|
|
The velocity to spin with from 0% to 100% when using |
|
Opcional. Unidade de velocidade:
|
definir_invertido#
set_reversed define o motor para ser invertido de modo a que a direcção FORWARD gire no sentido dos ponteiros do relógio. Este método funciona da mesma forma que a definição do parâmetro reverse para True quando se constrói um MotorVictor.
Usage:
victor_motor.set_reversed(value)
Parâmetros |
Descrição |
|---|---|
|
Se o sentido de rotação do motor estiver invertido:
|
Construtores#
Os construtores são utilizados para criar MotorVictor , que são necessários para configurar um Controlador de Motor Victor.
MotorVictor#
MotorVictor cria um Controlador de Motor Victor.
Usage:
MotorVictor(port, reverse)
Parâmetro |
Descrição |
|---|---|
|
A porta de 3 fios à qual o controlador está ligado:
|
|
Opcional. Define se a rotação do motor deve ser invertida.
|
# Create a Victor Motor Controller in Port A
victor_motor = MotorVictor(brain.three_wire_port.a)