I'm quite confident the wiring of my motor-motor controller-Arduino setup is correct. I'm using an L28N H-Bridge motor controller and tested the output voltages to be correct (with 12V input). However, plugging this setup to my motor caused the motor to rotate slightly and the motor controller to overheat.
I disconnected this circuit and connected my motor to a 9V battery for testing. Under load, the voltage across the battery drops from 7.8V to 0.6V and the current is 1.6A, which I'm quite sure is way too high, since the battery was warming up.
My motor controller is only rated for 5-46V and 2A output, and I'm limited on the specs of the motor. What can I do?
EDIT: Received the robot details: https://www.banggood.com/Upgraded-WT-500S-Smart-RC-Tracked-Tank-RC-Robot-Car-Base-Chassis-p-1360827.html?gmcCountry=US¤cy=USD&createTmp=1&cur_warehouse=CN