Bonsoir,
Désolé pour ce manque de précision, j'ai rajouté le câblage de la carte "Cablage.jpg".
Au niveau des bornes vertes de la carte DC Dual Moteur : au centre c'est alimentation des moteurs, que j'ai alimenté par une batterie Li-po en 7,6 V. Aux extrémités les sorties des moteurs A et B.
J'ai branché le GND de mon arduino uno sur les pin GND de ma carte.
Les pin jaune V+ de la carte moteur A/B délivre 7,6V, je n'ai rien branché dessus.
Ensuite lorsque je met au minimum 3V sur la pin IN1 du moteur A j'obtiens 7,6V en sortie du moteur A , et lorsque je met 3V sur la pin IN2, j'obtiens -7,6V que je branche ou pas mon pwm de mon arduino sur la pin "EN" de la carte. Impossible de réguler la moindre tension !
(Au niveau des pin jaune de la carte Dual DC Motor Drive, celles du bas pilotent le moteurB et celle du haut le moteur A)
Je pense que la carte est défaillante, connaissez vous des modèles peu onéreux qui piloteraient deux moteurs de 15A ?
Ci dessous mon code
<
#include <Servo.h>
// Déclaration des Servo
Servo Servo_Acceleration_1;
Servo Servo_Acceleration_2;
Servo Servo_Acceleration_3;
//Create instances of type Servo.
// Déclaration des entrées
//*******************************
// Déclaration des sorties ******
//*******************************
int QW3_MOTEUR_GAUCHE = 3;
int QW6_MOTEUR_DROIT = 6;
int Q4_MOTEUR_DIR_G = 4;
int Q4_MOTEUR_DIR_D = 7;
int QW9_MOTEUR_DIR_G2 = 9;
int Q2_PHARE_AV = 2;
int Q5_PHARE_AR = 5;
int Q7_KLAXON = 8;
//*******************************
// ************************************************************************
// ************** F O N C T I O N S E T U P ************************
// ************************************************************************
void setup()
{
// Initialisation des sorties TOR
pinMode(Q7_KLAXON, OUTPUT);
pinMode(Q2_PHARE_AV, OUTPUT);
pinMode(Q4_MOTEUR_DIR_G, OUTPUT);
pinMode(Q5_PHARE_AR, OUTPUT);
// Initialisation du Servo moteur -> Direction
Servo_Acceleration_1.attach(QW3_MOTEUR_GAUCHE);
Servo_Acceleration_2.attach(QW6_MOTEUR_DROIT);
Servo_Acceleration_3.attach(QW9_MOTEUR_DIR_G2);
}
// ********F I N F O N C T I O N S E T U P ***********************
// ************************************************************************
// ************************************************************************
// ******** F O N C T I O N L O O P *********************************
// ************************************************************************
void loop()
{
Servo_Acceleration_1.write(0);
Servo_Acceleration_2.write(125);
Servo_Acceleration_3.write(255);
}
/>
Merci encore.