Grove driver moteur
|
|
Cette carte est un module de puissance avec 2 ponts en H destinés à piloter des moteurs à courant continu. Le module nécessite une source d'alimentation de 6V à 15V. Datasheet : wiki grove Configuration de l'adresse I2C avec les 4 dip switch sur ON :
|
Télécharger la bibliothèque : mb_driver_moteur_grove.zip et l'installer (voir le tutoriel)
Raccordement : utiliser un adaptateur 3,3-5V (voir rubrique Adaptateur 3,3-5V)
Micro:bit
Programme pour commander indépendamment un moteur
from microbit import * from mb_driver_moteur_grove import *
dm = mb_driver_moteur() # tout droit en avant dm.vit(1, 50) # sens 1 moteur 1 à 50% dm.vit(2, 50) # sens 2 moteur 2 à 50% sleep(2000)
# pour tourner en avançant dm.vit(1, 50) # sens 1 moteur 1 à 50% dm.vit(2, 10) # sens 2 moteur 2 à 10% sleep(2000)
# tout droit en arière dm.vit(1, -50) # sens 1 moteur 1 à 50% dm.vit(2, -50) # sens 2 moteur 2 à 50% sleep(2000) # arrêt dm.vit(1, 0) # moteur 1 à 0% dm.vit(2, 0) # moteur 2 à 0% sleep(2000) |
Méthodes de la bibliothèque driver_moteur_grove
Méthode |
|
mb.driver_moteur() |
Initialisation |
.vit(moteur, vitesse) |
moteur : 1 (moteur 1) 2 (moteur 2) vitesse : -100 à 100 |
Créé avec HelpNDoc Personal Edition: Créer des documents d'aide facilement