Arduino Quadcopter

So i purchaced an arduino Uno, an ESC, and a motor. The ESC to motor connection works, but the esc doesnt want to callibrate with the signal coming from the servo library on my arduino. Any suggestions?
thanks.

P.S. Here are the instructions on how to calibrate the ESC

Here is my code just in case it'll help:

int servoStat;
int motor;
int incomingByte;
#include <Servo.h>
 Servo myServo;
void setup(){
  motor=90;
  Serial.begin(9600);
 myServo.attach(10);
}
void loop(){
  if(Serial.available()){
    motor=Serial.parseFloat(); 
    if(motor>180){
    motor=180;
  }
  if(motor<0){
    motor=0;
  }
  }
  
    myServo.write(motor);
    Serial.print(motor);
    Serial.print(", ");
    Serial.println(myServo.read());
}

Do you think you could be more specific ? What happened when you followed the instructions and how did you configure each parameter ? Please post a list of which option you chose for each parameter and your observations after doing so.

The ESC i used is built for quadcopters, and it therefore only requires one to setup the max and min variables. The instructions say to connect the remote control, but i assume that I can simulate the remote (for the time being) with the arduino servo library. So the instuctions say that I should put the controller in full throttle, so i set the servo output to 180, and then the ESC is supposed to beep twice, and i am supposed to throttle down to the lowest setting. Except when i set the servo to 180, and plug in the ESC, it beeps once a second. If i set the servo to below 180, it beeps much faster, so I know some signal is getting through. But im not sure what the problem is. Could the ESC not work with the 5v supply from the arduino?

Get a servo tester from a hobby store. It has a knob you can turn up or down. I use them to program ESCs
all the time. If you don't have a scope maybe you could try using PULSEIN to measure the pulse width of your signal when you set it to 180 and 0 degrees.