Bonjour , je voudrais faire un robot deja qui roule a une vitesse très faible , j'utilise 2 moteur a courant continu comme ceux-ci https://www.amazon.fr/KKmoon-Voiture-Intelligente-Châssis-Encodeur/dp/B079JQ2CK5/ref=sr_1_7?ie=UTF8&qid=1542310706&sr=8-7&keywords=moteur+roue+arduino , avec un L293D , j'arrive a faire tourner les moteurs mais avec le code ci-dessous je ne peux pas descendre en dessous d'une valeur de 130 sinon les moteur ne tournent pas. Les moteurs sont alimentés en 9V
int enableA = 5;
int MotorA1 = 6;
int MotorA2 = 7;
//Motor B
int enableB = 8;
int MotorB1 = 9;
int MotorB2 = 10;
int puissance1 = 130;
int puissance0 = 0;
void setup() {
Serial.begin (9600);
//configure pin modes
pinMode (enableA, OUTPUT);
pinMode (MotorA1, OUTPUT);
pinMode (MotorA2, OUTPUT);
pinMode (enableB, OUTPUT);
pinMode (MotorB1, OUTPUT);
pinMode (MotorB2, OUTPUT);
}
void loop() {
//enabling motor A
analogWrite (enableA, puissance1);
analogWrite (enableB, puissance1);
analogWrite (MotorA1, puissance0);
analogWrite (MotorA2, puissance1);
analogWrite (MotorB1, puissance0);
analogWrite (MotorB2, puissance1);}