We have this controller that we are planning to use with this motor. How do we plug it to the Arduino to make it work?

This is a totally new subject for our school team, since we are mostly programmers, so your help will be really appreciated.

  • You'll have to do a little more work than that. We help people with design problem not assembly issues.
    – placeholder
    Oct 11 '14 at 17:02
  • The operational connection will be trivial; what may be more challenging is if the controller is supposed to be programmed by moving transmitter sticks in a particular sequence. You might need to have an alternate sketch which controls the PWM signal with a potentiometer to emulate that. Nov 12 '14 at 21:28

HobbyKing, which sells Arduinos and is a great source for motors and controllers, has an instructable on this at http://www.instructables.com/id/ESC-Programming-on-Arduino-Hobbyking-ESC/

I found another on the OpenROV site, at http://community.openrov.com/forum/topics/how-do-i-activate-electric-speed-controller-with-arduino

Did you actually try googling "arduino electronic speed control" before coming here?

  • Link-only answers are discouraged. Please add some detail to your post that can help answer the question. You can quote text from the links.
    – sachleen
    Oct 13 '14 at 21:09

As the controller and motor are from the same vendor, they can help you with specific questions.

That motor controller is designed to emulate a servo motor. So it takes a servo-motor signal: Ground Power PPM signal

The Arduino servo library will drive the PPM signal. Power and ground for the controller need to come from a separate power supply. The Arduino can't power it.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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