For some reason, the motor shield keeps reporting motor faults after motor runs for very brief moment (less than 5 seconds). I do not think it is because of the heat. The code is using demo code of the shield without any modification. If I disable the motor fault check function, the system appears to function fine.
Motor supply voltage: 6v from 5 NiCad (or NiMh) batteries.
Arduino supply voltage: Same battery source via the motor shield with the VIN connected.
Robot & Motor info: http://www.robotshop.com/dfrobot-2wd-mo ... duino.html
What might be causing the problem? How do I correct it?