What happens if 4 dc motors are connected to arduino motor shield channels:2-2?

I have arduino dual motor shield and 4 dc motors ( "Arduino motor shield" has 2 channels as connecting total 2 dc motors only as one dc motor per channel ) and we can give 4A maximum per channel as using 4 amper maximum 12 volt batteries to arduino motor shield, I am using on my project.

I have 4 dc motors on me and I want to connect 2 dc motors to every single channels in the arduino motor shield. So how the current and voltage will be dispersed between dc motors if we connect 4 dc motors as 2-2 to arduino motor shield's two channels ? Two dc motors will be connected to per channel in the arduino motor shield

Is it going to try to give 4 amper to each dc motor from one channel or it will divide the 4 amper as 2 amper 2 amper between two dc motors we connected to single channel ? and what happens to voltage too that how much voltage will be given to every single dc motor ?

I will be very happy if someone would answer my these questions then I can learn what happens at these kind of situation in arduino motor shield too, thank you very much.

Is it going to try to give 4 amper to each dc motor from one channel or it will divide the 4 amper as 2 amper 2 amper between two dc motors we connected to single channel ?

Current isn't given. It is pulled by the motors. There is either enough available to meet the demand, or there isn't. The current that flows is either low enough to be safe, or it isn't.

If your shield can safely supply 4A per channel, and you attach one motor that draws 3A, you are safe. If you attach two motors that draw 1.5A each, you are safe. If you attach two motors that draw 4A each, hey, what's that smell? Do you smell smoke?

Most boards called "Arduino motor shields" use old technology (L298 or L293 chips) and are incorrectly advertised.

They can supply only about 1 ampere per channel continuously, before they overheat and shut down. They also waste a great deal of power as heat.

Pololu has a great series of modern, efficient motor drivers.

The two motors on a channel should be connected in parallel. So each motor will see the full original voltage and they will share the current available between them. How much current each takes will depend on the motor and the load on each.

Steve

This is the project I made with lack of resources ( used whatever I had in my inventory at home^^); but ,at the end, it became very cool and nice I think ( I hope that you friends like it too ) : https://imagizer.imageshack.us/v2/1892x1064q90/921/QrDZrE.jpg

I am studying AI and Robotics in UK and I am 2nd class now ( passed the first year very successfully ); so to improve myself ( from theory to reality ), I started to build many robots already at my free times. But, sometimes, I need to ask questions for the places I stuck in my projects; so I started to be more active arduino forum now^^.

To make my robotic tank faster and climb the slopes better, I will use 2-2 motors; so I was opened this thread.

I bought this x2 this "motor driver" : 2×15A DC Motor Driver - DFRobot

2×15A DC Motor Driver

SPECIFICATION
Input Voltage: 4.8 ~ 35V
Maximum output current: 15A @ 13.8V per channel
Peak output current: 20A @ 13.8V per channel
PWM capability: up to 25 kHz
Interfaces: 4 digital IO (2 PWM output include)
Driving mode: Dual high-power H-bridge driver
Other specifications
Galvanic isolation to protect the microcontroller
Dual current detection diagnostic functions
Short circuit, overheating, over-voltage protection
Size: 73 x 68 x 14mm (2.87x2.68x0.55")

I will be very if you guide me more.