- llaq,
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