Driver moteur MD22
|
|
Cette carte est un module de puissance avec 2 ponts en H destinés à piloter des moteurs à courant continu. Le module nécessite 2 sources d'alimentation (+5 V/50 mA pour la logique et 5 à 50 Vcc/5A pour les moteurs). Datasheet : md22.pdf Configuration de l'adresse I2C avec les 4 dip switch sur ON :
|
Programmes pour envoyer une consigne de vitesse :
1. au moteur 1 (sans bibliothèque),
2. aux moteurs 1 et 2 (sans bibliothèque),
3. et de direction aux 2 moteurs avec bibliothèque (robot GCw),
4. au moteur 1 avec une fonction.
Arduino Uno driver moteur MD22
1. Programme pour envoyer une consigne de vitesse au moteur 1 (sans bibliothèque) :
#include <Wire.h> |
2. Programme pour envoyer une consigne de vitesse aux moteurs 1 et 2 (sans bibliothèque) :
#include <Wire.h> Wire.beginTransmission(0x58); // adresse de la carte 0x58 |
3. Avec bibliothèque pour envoyer une consigne de vitesse et de direction aux 2 moteurs :
Télécharger la bibliothèque GCw_lib.zip depuis le DT robotGCW et l'installer dans Arduino (voir le tutoriel) et ouvrir l'exemple GCw_driver_moteurDC_MD22
#include <Md22.h>
|
Méthodes et fonctions de la bibliothèque :
mode(2) |
Mode 2 de la carte MD22 : commande en vitesse et en direction de 2 moteurs |
vitdir(vitesse, direction) |
vitesse : 0 (arrière) 128 (stop) 255 (avant) direction : 0 (tourne à droite) 128 (tout droit) 255 (tourne à gauche) |
4. Programme pour envoyer une consigne de vitesse au moteur 1 avec une fonction :
#include <Wire.h> |
Créé avec HelpNDoc Personal Edition: Produire facilement des livres électroniques Kindle