Servo qui tourne trop!

Hello tout le monde :wink:
J'ai un petit problème avec un servo. C'est un modèle super simple, le GWS S03N.
Je l'ai connecté à l'arduino comme suit:
-marron -> GND
-rouge -> +5
-orange -> pin n°9

Et là, pas moyen de l'utiliser comme un servo normal. Je veux dire par là que lorsque j'écris une valeur, il tourne dans un sens ou dans l'autre, toujours à la même vitesse, et ne s'arrête que si j'utiliser servo.detach().
Quelqu'un a une idée de comment lui passer des angles?

Je colle ici le code utilisé pour le test.

#include <Servo.h>

Servo myservo; // create servo object to control a servo

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

void setup()
{
myservo.attach(9); // attaches the servo on pin 9 to the servo object
myservo.write(30);
}

void loop()
{

}

Il s'arrête quand même en butée ? sinon c'est qu'il a été modifié et tu ne peux plus le piloter en position.