ESC Re-calibration

Hi!
I'm new on Arduino, and I'm trying to build a drone.
So far, I have only brushless motors, ESCs, lipo batteries and my Arduino One.
I would like to understand if I can test my ESC without using a receiver (RX), I mean: can I calibrate the ESC without receiver, then, when I'll buy it, re-calibrate again?
And if yes, what is the procedure to re-calibrate?
I know how to calibrate the ESC using Arduino with a simple potentiometer, but I'm wondering if once it's calibrated I can repeat the process.

Here is the list of my hardware:

  • Motors: FullPower - brushless 2204M 1700Kv
  • ESCs: FullPower - MULTIROTOR 20A OPTO
  • Lipos: FullPower - Lipo 2S 2200 mAh 7,4V 40C

Many thanks in advance. Also sorry for my stupid question (I'm a newby) feel free to insult me :smiley:

Servo library will drive ESCs just like servos. Connect ground (usually black) to
Arduino GND, and signal (usually white) to any Arduino pin and something like:

#include <Servo.h>

Servo servo ;

#define ESC_PIN ????  // put your pin number here

void setup ()
{
  servo.attach (ESC_PIN) ;
  servo.write (0) ;    // arming sequence, may differ for your ESC
  delay (2000) ;
  servo.write (90) ;  // turn on mid-throttle  (test initially without a prop!!)
}

void loop ()
{
  ......   // experiment with different drive levels to determine a calibration??
}