Ce tutoriel présente le contrôle des 4 sorties moteurs de la carte MR-4.
La fonction pour le contrôle de la sortie moteur n°1 est :
MR4.motor1Control(direction, vitesse)
Avec :
• direction : valeur entière de 0 ou 1
• vitesse : de 0 à 100 %
La fonction pour le contrôle de la sortie moteur n°2 est :
MR4.motor2Control(direction, vitesse)
Exemple n°1 :
Contrôle des 4 sorties moteurs (direction 0) pendant 3 secondes et dans l’autre direction pendant 3 secondes.
import time
import MR4
while 1:
# direction 0
MR4.motor1Control(0, 50) # vitesse à 50%
MR4.motor2Control(0, 50)
MR4.motor3Control(0, 50)
MR4.motor4Control(0, 50)
time.sleep(3)
# direction 1
MR4.motor1Control(1, 30) # vitesse à 30%
MR4.motor2Control(1, 70) # vitesse à 70%
MR4.motor3Control(1, 50)
MR4.motor4Control(1, 80)
time.sleep(3)
# end of file
Exemple n°2 Brake :
Freinage du moteur après 10 secondes :
import time
import MR4
print("start")
# contrôle sortie 1
MR4.motor1Control(1, 50)
time.sleep(10)
MR4.motor1Brake()
print("end")
# end of file
Exemple n°3 Stop:
Stop du moteur après 5 secondes :
import time
import MR4
print("start")
# contrôle sortie 1
MR4.motor1Control(1, 50)
time.sleep(5)
MR4.motor1Stop()
print("end")
# end of file
Fin du tuto !