Have you tried the servo library to see if it causes the servo to do what you want it to?
servo.writeMicroseconds(2100);
delay(2500); // Allow time for 50 pulses
servo.writeMicroseconds(900);
delay(2500); // Allow time for 50 pulses
Have you tried the servo library to see if it causes the servo to do what you want it to?
servo.writeMicroseconds(2100);
delay(2500); // Allow time for 50 pulses
servo.writeMicroseconds(900);
delay(2500); // Allow time for 50 pulses