hi, i'm curious about the '2A' meaning. My DC geared motor's stall current is 2.8 ampere. If it suddenly shoot up to this value (2.8A), is it this 2A motor shield enough to sustain the stall current ? or the motor shield will limit the 2.8A to 2A ?
The 2A rating means that it can only stand currents up to 2A, anything above it may fry the chip/board/overheat....
last question, can anyone tell me the exactly function of motor shield ?
The motor shield is actually a shield with a H-bridge
http://en.wikipedia.org/wiki/H_bridge. H-bridges are used to run the motor forwards and backwards. The H-bridge can be made using transistors and diodes
http://www.robotroom.com/BipolarHBridge.html. This particular motor shield uses a L298N chip as a H-bridge. This chip here is specially made for the use of motor drivers, therefore it will be more efficient than simple transistor based h-bridge circuits.
Hope this helps!