control a Servo that rotates more than 180 degrees

Good to hear you are making progress.

Trial and error is probably the only way you can calibrate the servo, there is no standard for accurately calculating the angle from the pulse width.

Most motors draw more current then the arduino can safely provide. If you want advice on connecting your motor you need to provide a little more information such as much current it draws with your normal load.