Impossible de contrôler les moteurs DC avec le shield control motor

Bonjour, J'aimerais contrôler un moteur DC avec arduino et voila comment j'ai essayé de procéder :

J'ai alimenté le shield control motor avec un usb (pas le même que la carte arduino), j'ai branché le moteur sur M1 et j'ai upload ce code :

============================= int motorM1 = 11; // LED connectée sur la broche 9

void setup() { pinMode(motorM1, OUTPUT); // configure la broche en sortie }

void loop() { analogWrite(motorM1, 512); // Résultat d'analogRead entre 0 to 1023

}

Sauf qui ne se passe rien... J'ai aussi essayé de brancher le moteur sur M3 et renseigner la pin 6 dans le code, mais toujours rien...

Merci d'avance pour toutes aides !

Je pense que analogWrite prend 255 maximum comme valeur, 512 ça doit faire la même chose que 0 (1000000000 en binaire) Essaie analogWrite(100);

le moteur est-il très petit ? Peut-être la connexion d’USB ne peut pas fournir assez de courant électrique ?