Micro servo MG90S

I think MG90S(360) looks for controlling velocity control. At first I bought SG90(180) and one. but latter one works good but the former do not show same behavior like latter. So I wrote servo value from 0 to 360. Then I found the motor velocity change slowly , stop, reversely.
Here is my code

#include <Servo.h>

Servo myservo; // create servo object to control a servo
// twelve servo objects can be created on most boards

int pos = 0; // variable to store the servo position

void setup() {
myservo.attach(5); // attaches the servo on pin 9 to the servo object
Serial.begin(9600);
}

void loop() {
for (pos = 0; pos <= 360; pos += 10) { // goes from 0 degrees to 180 degrees
// in steps of 1 degree
myservo.write(pos); // tell servo to go to position in variable 'pos'
Serial.println(pos);
delay(4000); // waits 15ms for the servo to reach the position
}
}

At first the MG90S start high speed turn right at value 0
At value 50, speed little slow,at value 60, slower,at value 90, the one stop.
At value 100, the one start turn reversely slow.
At value 110, the one go faster.
At value 140, the one go max speed.
Finally I concluded that the MG90S looks good for controlling velocigy.
I will await other's opinion message.

Please follow the advice given in the link below when posting code, in particular the section entitled 'Posting code and common code problems'

Use code tags (the < CODE/ > icon above the compose window) to make it easier to read and copy for examination

https://forum.arduino.cc/t/how-to-get-the-best-out-of-this-forum

Please post your full sketch, using code tags when you do

Posting your code using code tags prevents parts of it being interpreted as HTML coding and makes it easier to copy for examination

In my experience the easiest way to tidy up the code and add the code tags is as follows

Start by tidying up your code by using Tools/Auto Format in the IDE to make it easier to read. Then use Edit/Copy for Forum and paste what was copied in a new reply. Code tags will have been added to the code to make it easy to read in the forum thus making it easier to provide help.

It is also helpful to post error messages in code tags as it makes it easier to scroll through them and copy them for examination

You can control the angle of a normal servo by writing a value of between 0 and 180 to it. The angle will correspond to the value written. Some servos cannot physically move through the full 180 degrees but will be close to it

When you use a continuous rotation "servo", which is what I suspect your (360) servo is, you cannot control its angle, only its speed and direction of rotation. Writing a value of 0 will make it rotate at full speed in one direction whilst writing 180 will make it rotates at full speed in the other direction. Values above 180 are meaningless but a value of somewhere around 90 will make the servo stop

You can buy servos that move through more than 180 whose angle can be controlled but I very much doubt that you have one of those. Such servos still expect a value of between 0 and 180 to be written to then and the angle they move to is proportional to the value written. Such servos are typically used to drive winches on model yachts

No. 0 to 180.

For "360" servo, use 0 to 180 to control direction and speed.

Some simulations for servo 360...