Mon l293d n'envoie pas assez de tension

a marqué ce sujet comme résolu.

Bonjour a tous. Avec ce code

#define EN1 3
#define EN2 6
#define IN1 2
#define IN2 7
#define IN3 4
#define IN4 5
void setup(){
  pinMode(IN1,OUTPUT);
pinMode(IN2,OUTPUT);
pinMode(IN3,OUTPUT);
pinMode(IN4,OUTPUT);
pinMode(EN1,OUTPUT);
pinMode(EN2,OUTPUT);
}
void loop() {
  gauche();
}
void avant(){
  digitalWrite(IN1,HIGH);
    digitalWrite(IN2,LOW);
      digitalWrite(IN3,HIGH);
      digitalWrite(IN4,LOW);
      analogWrite(EN1,225);
      analogWrite(EN2,225);
}
void arriere(){
  digitalWrite(IN1,LOW);
    digitalWrite(IN2,HIGH);
      digitalWrite(IN3,LOW);
      digitalWrite(IN4,HIGH);
      analogWrite(EN1,225);
      analogWrite(EN2,225);
}
void droite(){
      digitalWrite(IN3,HIGH);
      digitalWrite(IN4,LOW);
      analogWrite(EN2,255);
}
void gauche(){
  
      digitalWrite(IN1,HIGH);
      digitalWrite(IN2,LOW);
      analogWrite(EN1,255);
      
}
void stop(){
  digitalWrite(IN1,LOW);
      digitalWrite(IN2,LOW);
      digitalWrite(IN3,LOW);
      digitalWrite(IN4,LOW);
       analogWrite(EN1,0);
      analogWrite(EN2,0);
}

Quand je mets la fonction gauche,ca ne mets que 2,5v env dans le moteur (testé avec un multimetre) alors que j’ai 4 piles AA en source d’alim. Auriez vous une soluce ? Merci.

+0 -0
Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte