Arduino Shield l293d probleme moteur

Bonjour, récemment j'ai fais l'acquisition d'un shield l293d pour Arduino.
J'ai voulu modifier un hummer rc , mais mon problème c'est que mon moteur n'a vraiment aucune puissance quand il fonctionne via le shield, mais quand je le relie directement à la batterie, tout marche bien le moteur est vraiment a pleine puissance et envoie bien.

En direct avec la batterie il reçoit 9.5-10V et 0.8A avec une pointe à 1.20A a l’accélération.
Avec le shield, j’obtiens également entre 0.8A et 1.20A et 9.5-10V mais le moteur est vraiment "mou" et n’atteint pas sa vitesse max .

Au debut j'ai penser que sa venait de mon alimentation parce que elle était commune a l'arduino et au shield, j'ai donc séparer les deux , le shield est alimenter par la batterie et j'alimente l'arduino par usb pour mes tests.

Quelque chose que je trouve également étrange c'est que le moteur a 3 files, au début j'ai penser que c'était un moteur brushless mais pourquoi sa fonctionnerai avec 2 files quand je branche en direct à la batterie. Le 3e file est beaucoup plus petit que les autres. Si quelqu'un saurait me dire comment vérifier si sa en est un ou pas sa serait sympa.

Si quelqu'un peu m'aider sa serait vraiment sympa. Merci d'avance

Programme utilisé pour mes tests:

// Adafruit Motor shield library
// copyright Adafruit Industries LLC, 2009
// this code is public domain, enjoy!

#include <AFMotor.h>

AF_DCMotor motor(3);
void setup() {
}

void loop() {
  uint8_t i;
  motor.run(FORWARD);
  motor.setSpeed(255);  
  delay(10000);
  motor.run(BACKWARD);
  motor.setSpeed(255);  
  delay(10000);
}

Matériel Utilisé :

-Arduino UNO
-Motor Shield L293D
-Moteur ?? Je sais que avant il était alimenter avec une batterie 9.2 V 750 mAh , la même qui alimente le shield actuellement.

voir là
http://www.zem.fr/arduino-controler-des-moteurs-dc-avec-le-composant-l293d/

J'ai déja lu cette article j'avais même tester le circuit proposer sur un autre moteur, je l'ai tout de même relu au cas ou j'aurais rater quelque chose mais je ne voi rien en rapport avec mon problème, j'arrive très bien a programmer et faire varier mon moteur.

Mon problème c'est qu'il est beaucoup moins nerveux et puissant avec le shield que avec la batterie directement alors que sur mon multimètre les valeurs sont casiments identique au niveau de la tension et de l'intensité quand je compare en direct avec la batterie et en passent par le shield.

Dailleurs j'ai oublier de le préciser mais c'est ce shield la que j'utilise


http://playground.arduino.cc/Main/AdafruitMotorShield
Avec la librairie suivante :

Merci de ta réponse

essaye ceci

AF_DCMotor motor(3, MOTOR1234_64KHZ);

J'y avais penser mais j’osais pas , je test et je vous tien informer.
Merci beaucoup de ta réponse

J'ai essayer mais il me dit que MOTOR1234_64KHZ n'est pas déclaré , en allant fouiller dans la librairie j'ai trouver que MOTOR12_64KHZ et MOTOR34_64KHZ sont déclaré, j'ai essayer les deux mais sa n'a rien changer, le moteur est toujours aussi mou.