I need a motor controller for a 24v motor and I want to control it using än Arduino Uno. Suggestions?

The motor needs to run both directions and is going to draw about 5A

  • 1
    I see, the Arduino Motor Shield only supports upto 12V. But there are motor controllers for 24V and beyond that and can find those on ebay, aliexpress and whatever local suppliers you can find. Apr 20, 2016 at 13:46

3 Answers 3


try this Arduino Compatible Mega Motor Shield. Specs:

  1. Low-cost robust H-bridge ''shield'' for Arduino
  2. Provides the ability to control up to 30A of current at up to 28V
  3. Supply voltage: 5V to 28V (24V max battery rating)
  4. Continuous output current: 13A Have, a look:

I'm doing my own driver dude using Tip122 but you can use TIP120 too TIPand other components TIP122 driver

  • Using bipolar power transistors for this is far from the best idea in this day and age. This is a classic MOSFET application. Also, since you posted the question has been updated to clarify the need for bidirectional drive, which means two high side switches and two low. Apr 21, 2016 at 5:28

better invest few dollars and use a motor controller that will keep you from shooting threw the MOSFET transistors, enable soft start of motor and let you select between fast decay and slow decay when PWM is in OFF state. ( see details for DRV8814 by TI)

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.