Bonjour, Je suis arrivé à commander un seul Moteur par une Arduino UNO avec un Shield DRI00001 de DFRobot, mon programme faisant d’autres choses d’ailleurs.
Voulant miniaturiser, j’ai suivi ce Tuto pour commander un Moteur CC via une Arduino NANO et un L293D pour remplacer le Shield de la Uno.
J’ai fait réaliser un petit circuit imprimé, et pour plus de facilité la patte n°1 "ENABLE 1,2" du L293D est en permanence à +5V, puisque je pensais contrôler l’arrêt du moteur par les valeurs envoyées sur les pattes n°2 et n°7 du L293D, appelées respectivement 1A et 2A.
Seulement voilà, cela fait des jours que je ne comprends pas pourquoi mon moteur tourne toujours dans le même sens, quelles que soient les valeurs que j’envoie sur les pins 2 et 7 du L293D !
Il doit y avoir un truc évident que je ne comprends pas…
Je crois que si les pins 2 et 7 du L293D sont à (HIGH, LOW), le moteur va tourner dans un sens et si elles sont à (LOW, HIGH) il va tourner dans l’autre sens, et si elles sont toutes les deux à la même valeur (LOW ou bien HIGH) le moteur va s’arrêter.
Dans mon cas, et sauf erreur dans mon programme pourtant pas bien compliqué, le moteur tourne en permanence dans le même sens jusqu’à arriver en butée.
Avez-vous une idée ?
Merci