Carte de puissance et H-bridges


après avoir grillé la moitié de ma carte driver moteur, je m'en suis procuré une autre sur ebay,
qui doit tenir jusque 43A ! (une par moteur)

Double BTS7960B 43A Motor Driver High-power module/smart car driver Arduino


voici un bout de code pour tester 2 cartes pour 2 moteurs :
câbler VCC (5v) et GND.


const int RL_EN=6;   // relier tous les R_EN et L_EN ensemble
const int PWM1D=5;  //moteur D
const int PWM2D=4;  //moteur D
const int PWM1G=3;  //moteur G
const int PWM2G=2;  //moteur G

void setup()  
{
pinMode(RL_EN, OUTPUT);
pinMode(PWM1D, OUTPUT);
pinMode(PWM2D, OUTPUT);
pinMode(PWM1G, OUTPUT);
pinMode(PWM2G, OUTPUT);

digitalWrite(RL_EN, HIGH); // mets tous les R_EN et L_EN à un niveau HAUT
}

void loop()
{
analogWrite(PWM1D,255);  // moteur D avant à fond
analogWrite(PWM2D,0);      // moteur G avant à fond
 
analogWrite(PWM1G,0);       // moteur G avant à fond
analogWrite(PWM2G,255);   // moteur G avant à fond
} 

pour la marche arrière, inverser les valeurs 0 et 255.