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