Moteur Victor#
Introduction#
Le contrôleur de moteur VEX Victor est un contrôleur de moteur ancien qui utilise un signal PWM à 3 fils provenant du cerveau pour contrôler les moteurs CC VEXpro/EDR qui ne peuvent pas être branchés directement sur les ports intelligents.
Cette page utilise victor_motor comme exemple de nom de contrôleur de moteur Victor. Remplacez-le par le nom que vous avez configuré, selon vos besoins.
Vous trouverez ci-dessous une liste des méthodes disponibles :
spin– Fait tourner un moteur en avant ou en arrière jusqu’à l’arrêt.stop– Arrête immédiatement un moteur.set_velocity– Indique à un moteur à quelle vitesse tourner.set_reversed– Configure un moteur pour que sa direction soit inversée.
Constructeur – Initialiser manuellement un contrôleur de moteur Victor.
MotorVictor– Crée un contrôleur de moteur Victor.
rotation#
spin fait tourner un moteur connecté dans une direction spécifiée en utilisant la vitesse actuelle du moteur.
Usage:
victor_motor.spin(direction, velocity, units)
Paramètres |
Description |
|---|---|
|
Sens de rotation du moteur :
|
|
Optional. The velocity to spin with from 0% to 100% when using |
|
Facultatif. Unité de vitesse :
|
arrêt#
stop arrête immédiatement le moteur connecté.
Usage:
victor_motor.stop()
Paramètres |
Description |
|---|---|
Cette méthode ne comporte aucun paramètre. |
définir_vitesse#
La commande `set_velocity set_velocity indique à un moteur sa vitesse de rotation. Un pourcentage plus élevé augmente la vitesse de rotation, et un pourcentage plus faible la diminue.
Chaque projet commence avec chaque moteur connecté tournant par défaut à 50 % de sa vitesse maximale.
Usage:
victor_motor.set_velocity(value, units)
Paramètre |
Description |
|---|---|
|
La vitesse de rotation de 0 % à 100 % lors de l’utilisation |
|
Facultatif. Unité de vitesse :
|
set_reversed#
set_reversed configure le moteur pour qu’il soit inversé afin que la direction FORWARD tourne dans le sens horaire. Cette méthode fonctionne de la même manière que de définir le paramètre reverse sur True lors de la construction d’un MotorVictor.
Usage:
victor_motor.set_reversed(value)
Paramètres |
Description |
|---|---|
|
Inversion du sens de rotation du moteur :
|
Constructeurs#
Les constructeurs sont utilisés pour créer MotorVictor , qui sont nécessaires pour configurer un contrôleur de moteur Victor.
MotorVictor#
MotorVictor crée un contrôleur de moteur Victor.
Usage:
MotorVictor(port, reverse)
Paramètre |
Description |
|---|---|
|
Le port à 3 fils auquel le contrôleur de moteur Victor est connecté :
|
|
Optionnel. Indique si le sens de rotation du moteur doit être inversé.
|
# Create a Victor Motor Controller in Port A
victor_motor = MotorVictor(brain.three_wire_port.a)