protect servo from stall current

A servo draws the stall current every time it starts up.

I agree with Robin2. Write the program so that the servo is not driven past its limits.

It is simple to determine those limits and write the code accordingly.