Help with configuring ESC with arduino..

I recently bought a hobbyking ESC 30A to work with my outrunner BLDC motor. I will need to configure it correctly first. I want to use an arduino and was advised that the servo library can be useful. Buy how do i change the configs to the one I want? (like battery type etc etc)

I presume you don't have a regular RC transmitter to do the programming with?

You haven't given any idea of what sort of programming steps are required - so I'm guessing here...

The Arduino servo.Write(angle) command will generate the appropriate width of pulse to cause a servo to move to the specified angle.

Personally I would find it essential to have a servo to test my code with.

If you know the angles that are needed for the varying programming steps you can have the Arduino issue a series of "moves". Make sure you have a sufficient delay between them - the Arduino is very fast compared to a servo.

Another approach is to write a sketch that reads the position of a potentiometer and moves a servo according to the position of the potentiometer. When that works you could substitute the ESC for the servo and use the potentiometer like a joystick.

...R

Most Hobbyking ESC's can be programmed from the tx/rx or a programming card.

I use a programming card like this:

Thanks Robin. I now have a clearer idea with what to do.. and yes earni I was considering buying the programming card which seems like a lot less work. Thanks.