Controlling 3A 12V fans with an Arduino Motor Shield

I need to control two 200 CFM 3A 12V fans but the Arduino Motor Shield Rev3 only has a max of 2A per channel. Are there other alternatives (other chips, h-bridges, motor shields, etc.) to protect my Arduino MEGA board? Thanks.

If it's uni-directional (ie doesn't need to blow and suck), you could just use a logic level mosfet eg like this one wired like this.

If you need a motor driver as such, eg for bi-directional control, then Pololu has loads of different ones here.

I am trying to supply this 12V, 3A fan: (https://www.amazon.com/gp/product/B01LLYQ2VE/ref=oh_aui_detailpage_o03_s00?ie=UTF8&psc=1)

with enough power through an Arduino Motor Shield (R3). I am using a 12V, 2.1A SLA battery (https://www.frys.com/product/6607864?site=sr:SEARCH:MAIN_RSLT_PG).

However, this is not enough to power this one fan. Is it possible to change the amount of current coming into the channel? I'm aware that there is a 2A max per channel and I think that the current is splitting into 1.05A coming into channel A. Is there any way to change this current coming into the channel. Thanks.

Basic_Control.ino (1.26 KB)

Cross-post (reported).
https://forum.arduino.cc/index.php?topic=546577.0

That Arduino motor shield is unfortunately high-loss old technology (L298).

A single low-side n-channel logic level mosfet would be heaps better.
Assuming you don't want to use the fan's RPM info.
Leo..

Threads merged.