Motor shield v2 motor works but not

Okay I will admit Im new to Arduino and Shields, but not electronics. I have a 5v POS motor that I hooked up as a test, with the test sketch provided, uploaded everything worked the way it is supposed to, I know Shocker right? Heres the But, I grabbed the motor that I want to use which is a 6v 1a unit, which actually works fine when connected directly to a 9v battery, but hook it up in place of the 5v POS, and nothing. When connected to the 9v, it is drawing less then .5 amps as I pinch the shaft, so I cant see it maxing the L298? I have tried pulling the power jumper and running a 9v direct to both boards, still nothing. Put the 5v POS back on, works normal…

B) question for those that have read this far and it is less important, but dont see anything about it in docs, Can these shields be stacked on the Uno? If Yes, How do they get addressed then? I see no other jumpers or ? I am assuming that you can stack other shields, but not using the 9-13 pins. Does this bother anyone else?

Thanks for any input.

Did you provide external power to drive motor when driving the 6v 1a unit? Motor shield can’t provide enough power to your unit if the output current is about .5 A.

And motor shield is designed for Arduino Uno, but pin 8 to pin 13 will be used by motor shield if plugging onto Arduino Uno, and this connection is settled which can’t be changed or placed by other pins. More details please refer to the schematic.

Jacket

question for those that have read this far and it is less important, but dont see anything about it in docs, Can these shields be stacked on the Uno? If Yes, How do they get addressed then? I see no other jumpers or ? I am assuming that you can stack other shields, but not using the 9-13 pins. Does this bother anyone else?

I stacked the Motor Shield v1.2 and am working on the Motor Shield v2.0, also stacked, on the Uno. They work. I have used an Ultrasonic range detector with them. But don’t try a servo. The servo library “On boards other than the Mega, use of the library disables analogWrite() (PWM) functionality on pins 9 and 10, whether or not there is a Servo on those pins.” (Straight from Arduino).