Note: MDD10A shipped after Jan 2017 is in Rev2.0 which Vmotor supports up to 30VDC.
DC brushed motor is the most commonly used and widely available motor in the market. Getting the motor to rotate is fairly easy, just connect the two terminals to power source and it will start spinning, that's the beauty of DC brushed motor. Yet, if you want to control the speed, direction, activation and automate all these functions, check out this tutorial: 5 easiest ways to control a DC motor. And using motor driver is one of the ways. MDD10A is one of Cytron's motor driver series which offers easy-to-use features and it can drive two independent motors.
MDD10A is the dual-channel version of MD10C which is designed to drive 2 brushed DC motors with a high current of up to 10A continuously. Like MD10C, MDD10A also supports locked-antiphase and sign-magnitude PWM signal. It uses full solid-state components that offers faster response time and eliminates the wear and tear of the mechanical relay.
It can supports Vmotor from 5V to 30VDC. With the presoldered terminals, and on-board manual/test buttons, you can get started even without any microcontroller. Check the video out:
Nonetheless, it is compatible with Arduino or any microcontroller that can output logic signal at 3.3V or 5.0V, and that includes Arduino Zero and Arduino Micro. And not to forget the famous Raspberry Pi SBC too.
Read User's Review: https://www.robotshop.com/eu/en/cytron-10a-5-30v-dual-channel-dc-motor-driver.html#reviewBox
Which motor is good to be driven by MDD10A? As long as the motor:
- Is DC Brush motor (Two Terminals)
- Operating voltage from 5V to 30V
- Rated Current ≤ 10A
- Peak Current ≤ 30A
Example of suitable DC brush motor with MDD10A (Not limit to):