Au lieu d'essayer de mesurer le courant du moteur pendant qu'il est dans le circuit, je mesurerais le moteur lui-même. C'est plus facile à faire et vous permet de découvrir quelles sont les limites, pas seulement où le circuit arrive à le conduire.
Débranchez le moteur et faites-le fonctionner à partir d'une alimentation de 4,5 V, ce qui correspond à quoi attendre de trois piles AA neuves en série. Si vous avez une alimentation qui peut afficher le courant, ce sera suffisant. Je m'attends à ce que le courant soit d'au moins quelques 100 mA, ce que la plupart des alimentations afficheront avec une résolution raisonnable. Sinon, mettez votre ampèremètre en série avec le moteur pour mesurer le courant. Commencez avec l'échelle 1A.
Il y a deux mesures que vous devez faire pour avoir une idée du moteur. Le premier est avec le moteur tournant sans charge. Laissez les roues tourner librement. Le moteur tirera le courant minimum de cette façon. Ensuite, essayez-le pendant une courte période avec les roues tenues pour que rien ne tourne. Le moteur tirera le courant maximum de cette façon. Ceci est également connu comme le "courant de décrochage", que vous verriez dans sa fiche technique si vous en aviez un. Laissez les roues tourner un peu pour obtenir le courant de calage à différentes positions du moteur. Les moteurs CC à balais peuvent avoir un courant de courant un peu différent sur une révolution selon la combinaison de bobines qui est activée par les balais.
Une fois que vous avez le courant min et max, vous pouvez concevoir votre circuit d'entraînement autour de lui. Puisque vous voulez probablement un entraînement variable et bidirectionnel, vous voulez entraîner le moteur avec un pont en H contrôlé par PWM à partir du micro. Je ne sais pas quelles sont les capacités de l'arduino, mais il existe de vrais micros avec du matériel PWM spécifiquement conçu pour piloter de tels ponts H. Celles-ci facilitent le changement de direction, gèrent la rupture avant d'effectuer, etc.