Hi, i'm new in robotics and i want to build my first robot based on Arduino Mega 2560.
I want to use Micro Metal Gearmotors. Do I need motor controller ? Thank you for your answer.
Yes, you need a motor controller. The output pins of the ATmega256 are STILL limited to 40 mA of current, way less than a DC motor usually uses.