Do I have to use a motor controller like this one http://www.dfrobot.com/index.php?route=product/product&product_id=66 or can I connect the pwm output of my arduino directly to the motor?
Should I use one motor for every wheel or one for the front wheels and one for the rear wheels? I don't to just power one of them.Would you use a servo to steer or just change the speed of the motors in this case i would have to use different motors for the right and the left wheels.
Can i power the motors from the 5V outputs of the arduino or do i need an external power source?
Are there any other things I should pay attention to?
Each pin of the Arduino MEGA must be limited to 800ma maximum current output
QuoteEach pin of the Arduino MEGA must be limited to 800ma maximum current outputIf you try to draw anywhere near 800mA current, you will have problems. The maximum safe limit per pin is 40mA, not 800mA.