Servo speed control/variation smoothly with Arduino

Cylindric:
That's kind of how servo's work - you tell them the angle to go to, and they try and get there as fast as they can.

You'll have to write some code that'll moves it in steps.

So instead of a single "Turn to 90 degrees" command, issue a set of

Turn to 1 degree
wait a tiny bit
Turn to 2 degrees
wait a tiny bit
Turn to 3 degrees
...

A "Tiny Bit" varies depending on how fast you want to move the servo.

Yes, correct, this is exactly what I want to do but in order to have a smooth movement I need to turn servo with fraction of degrees:

Turn to 0,3 degree
wait a tiny bit
Turn to 0,6 degree
wait a tiny bit
Turn to 0,9 degree
wait a tiny bit

and servo.write() function doesn't accept decimal values. How can I do?