Thanks for that. So why do you think it might be jerky? If I try the example called 'sweep' it seems to be fine . But if I try to increment the servo by 10 degrees at a time with a pause between each step it is really jerky.
I am using the servo library and just using servo.write(angle). angle is a variable that increases by 10 each time after a pause of 1 second.