Best way of controlling a brushless motor?

Hello everyone! I was thinking of building a scooter device like a segway. I don't have an anduino yet, but ordering one soon! I think I've thought of how to read from a gyroscope and accelerometer (or at least it works in my head XD) but whats the best way to control a brushless motor from the arduino? I was going to buy the "24 Volt 400 Watt MAC® Brushless Motor With Built In Speed Controller" from 24 Volt Electric Scooter and Bicycle Motors - ElectricScooterParts.com. It looks like an ok price. It says the speed is controlled with a 5K Ohm Throttle but I want to control it digitally. I was researching and found a digital potentiometer? Don't know if that would work. Also how do I also reverse the direction of the motor?

here is the manufacture's diagram for the motor:

Sorry, I don't have much electronic experience. :slight_smile:

Thank you!!
Tyler

The main problem with answering your question is that the manufacture is providing no technical information about the internal motor controller. Without that information it's hard to say if you can reverse the direction of rotation by say reversing the polarity of the battery or not. As to would a digital pot work, there is no information on the voltage or current level passing through the pot so again impossible to say without more information. My rule is to avoid buying assemblies like this unless proper datasheet information is avalible, otherwise you cannot be sure about a lot of things about it.

Perhaps if you contact the seller to see if more information is avalible or not?

Lefty

however they are not compatible with those bikes because they rotate counter clockwise instead of clockwise.

This implies that the motors are not reversible,

Ok thanks, I will try to contact them. Btw is there any website that sells powerful motor that are known to work well with arduino?

Thank you!
Tyler