10-06-2016, 08:51
(09-06-2016, 17:06)JoseBarrossoGarcia escribió: pues es para los desvios ¡¡¡ con un solo pulsor por servo ,,, este me va bien en angulo y velocidad pero cuando desconecto y conecto arduino ,,,el servo se posiciona muy lejos del ciclo ,,, y hasta que no pulso la primera vez ,,,no va hasta el ciclo ...
Hola Jose,
En la función de inicialización veo que no estableces la posición inicial del servo, entonces el comportamiento que describes es normal. Añade la siguiente linea en negrita en la función de setup:
void setup() {
myservo.attach(9);
myservo.write(15);
pinMode(buttonPin, INPUT);
}
Eso debería hacer que el servo se posicionara en la posición de 15 grados al arrancar. Lo que han dicho de juntar las masas es totalmente necesario. Por eso te recomendaba el Sensor Shield v5, alimentando por ahí los servos las masas ya estan juntas automáticamente y todo el cableado te queda super limpio.