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 : 

    • sur 8 bits = 0F16 = 0000 11112  



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)


Microbit Micropython

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: Éditeur de documentation CHM facile