servo da problemas solo en el pin 9

muy buenas me he encontrado con el problema de que el servo me da fallo quedandose enganchado solo en el pin 9 y funciona perfecto en el 3, 5 y 6, sabría alguien si existe la posibilidad de que mi placa arduino UNO este defectuosa o puede ser normal por algún motivo que desconozco , la verdad es que para lo que estoy haciendo me pudo apañar de momento , gracias

Muy raro lo que comentas. Nada explica el mal funcionamiento del pin 9 a menos que este dañado pero seria bueno que publiques tu código para ver si no esta usando algo que no esta disponible en el pin 9.

Este es el código que estoy usando gracias por contestar.-

iArduino_Servo_Controller.ino (9.06 KB)

/* Sweep
 by BARRAGAN <http://barraganstudio.com> 
 This example code is in the public domain.

 modified 8 Nov 2013
 by Scott Fitzgerald
 http://arduino.cc/en/Tutorial/Sweep
*/ 

#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(9);  // attaches the servo on pin 9 to the servo object 
} 
 
void loop() 
{ 
  for(pos = 0; pos <= 180; pos += 1) // goes from 0 degrees to 180 degrees 
  {                                  // in steps of 1 degree 
    myservo.write(pos);              // tell servo to go to position in variable 'pos' 
    delay(15);                       // waits 15ms for the servo to reach the position 
  } 
  for(pos = 180; pos>=0; pos-=1)     // goes from 180 degrees to 0 degrees 
  {                                
    myservo.write(pos);              // tell servo to go to position in variable 'pos' 
    delay(15);                       // waits 15ms for the servo to reach the position 
  } 
}

con este codigo el pin 9 funciona

Vaya estos son los pines usables pins 3, 5, 6, 9, 10, and 11. No veo razón para que el 9 no funcione.