Piloter Moteur à courant continu

Bonjour,

Je suis débutant sur Arduino, J'ai une carte arduino uno ainsi qu'un Adeept L298P Motor Drive Shield. Je souhaiterai juste faire tourner un moteur DC (voir mon montage en pièce jointe).

Je ne comprends pas trop comment fonctionne mon shield. J'ai récupéré le code (à la fin) à quelqu'un qui utilisait ce shield pour alimenter un moteur DC, relié la carte au pc via l'usb, téléversé le programme mais le moteur ne tourne pas.

D'où viens mon problème? Est-ce plutôt dans mon code (je ne vois pas trop en quoi le moteur est relié au pin 7 et 6 sur ce shield)? L'alimentation usb est-elle suffisante ou faut il vraiment mettre des piles sur mon support ?

Merci par avance

const int dirAPin = 7; // pin utilisé pour contrôler le sens du moteur A
const int pwmAPin = 6; // pin utilisé pour contrôler la vitesse de rotation du moteur A
const int snsAPin = 0; // pin mesurant le courant du moteur A
int spd=v 128;

void setup() {
// put your setup code here, to run once:
pinMode(dirAPin, OUTPUT);
pinMode(pwmAPin, OUTPUT);

}

void loop() {
// put your main code here, to run repeatedly:

digitalWrite(dirAPin, HIGH);
analogWrite(pwmAPin, spd);}

(je ne vois pas trop en quoi le moteur est relié au pin 7 et 6 sur ce shield)?

A MON AVIS..

le moteur n'est normalement pas relié a 6 et 7....
Arduino envoie de la logique de commande par les pins 6 et 7 de la carte uno
...
aux pins 6 et 7 de la carte Adeept L298P Motor Drive Shield
...
qui doivent êtres reliées au pins Input 1; Input 2,enable du L298P (PowerSO20)
...
sauf que l'on a rajouté le CD4077B entre ? ...etc...

vous n' avez pas de schémas électronique de la carte Adeept L298P ...

comme il arrive que parfois les vessions non officielles sont des copies
de l' original ... plus ou moins complètes..

je prendrai le schémas de la version officielle :

et je sonderai les pistes de la carte Adeept L298P (séparé de la uno)
des foix que les pins D12 et D3...soient peuplé et inversement

mais c' est JUSTE MON AVIS....

La photo...