UNO and motor shield power

Hello everyone,

Im trying to build a obstacle avoiding robot as my first project.
The components im planning to use:
-2 HC-SR04 ultrasonic sensors and
-2 DC motors (6V, 1600mA stall current at 6V)
-arduino uno
-motor shield R3

From what ive read on the forums should i disconnect the VIN pin on the motor shield and use different batteries for the board and motors? And what kind of battery pack should I use?

Thank you

From the datasheets
The L298 has a total voltage drop of 2.55V (typ.) at 1A load and 3.7V (typ) at 2A.
The minimum drop possible at 1A is 1.8V
The guaranteed maximum drop at 1A is 3.2V (4.9V at 2A)

The motor shield R3 have Current sensing which is 1.65V/A and 3.3V for 2A

So you will get 5V to 6V voltage drop in total then you will need a 12V battery, if you use voltage between 7 and 12V then no need to disconnect the VIN pin on the motor shield, you only disconnect the VIN pin on the motor shield when you use voltage above 12V.