Bonjour à tous,
Je vous présente directement mon problème, j'essaye de faire fonctionner un dc moteur avec un dc driver drv8833. Malheureusement, il ne se passe rien lorsque je branche le tout.
Voilà le driver que j’utilise ici
La carte arduino nano ici
Et le moteur ici
J'ai monté le tout comme ceci
Ça ressemble à ça
Pour l'alimentation j'ai improvisé avec un vieux chargeur de gsm
Ça peut paraître un peu grossier comme soudure mais ça marche
Pour le code j’utilise ceci
#define pinINA1 5 // Moteur A, entrée 1 - Commande en PWM possible
#define pinINA2 6 // Moteur A, entrée 2 - Commande en PWM possible
void setup(){
Serial.begin(9600);
Serial.println("Test DRV8833");
// Initialize les broches de commandes
// du moteur A
pinMode( pinINA1, OUTPUT );
pinMode( pinINA2, OUTPUT );
digitalWrite( pinINA1, LOW );
digitalWrite( pinINA2, LOW );
}
void loop(){
// --- Moteur A: Controle pleine puissance -------------------
// Marche avant
Serial.println("0");
digitalWrite( pinINA1, HIGH );
digitalWrite( pinINA2, LOW );
delay( 3000 );
Serial.println("1");
// Arret par frein (voir documentation)
digitalWrite( pinINA1, LOW );
digitalWrite( pinINA2, LOW );
delay( 2000 );
Serial.println("2");
// Marche arriere
digitalWrite( pinINA1, LOW );
digitalWrite( pinINA2, HIGH );
delay( 2000 );}
Pour tester le driver
Malheureusement rien ne se passe, la led présent sur le driver s'allume et c'est à peut prêt tout.
Je ne trouve pas l'erreur.
Merci de votre aide futur