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.


Fiche technique


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

    • Le driver moteur Grove n'a pas de résistance pull-up intégrée et utilise celles de la carte Microbit.
    • Adaptateurs 3,3-5V  conseillé mais pas obligatoire (voir rubrique Adaptateur 3,3-5V)


Si la communication I2C ne fonctionne pas, appuyer sur le bouton Reset de la carte driver moteur Grove.


Microbit MicroPython driver moteur Grove (I2C motor driver(L298P)

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 HTML facilement