Eso no lo dudo vicente, de ahora en mas merchane debería cambiarse el nick a X-sim_Professor jajaja

Gracias merchane por lo del cargador, pero creo que tienes razón, no es que tenga espacio de sobra, quizás sería mejor que ponga una fuente de alimentación. Estaba pensando en la que habías recomendado:
http://xtremmedia.com/3go_900w_Sata_12c ... _temp.html ¿Con esa me valdría? Supongo que a esa también se le podrá hacer lo que decía Vicente, la modificación para obtener los 12V. Lo siento si soy muy pesado con esto, ya dije que lo mío no era la electrónica

jajajaja
Vicente he estado revisando un poco el código de Arduino, y hay una variable que se puede ajustar para hacer que el cockpit no sea muy nervioso, para eliminar pequeños movimientos mínimos. La variable en cuestión es Tol, te pongo el trozo de código donde se encuentra:
- Code: Select all
////////////////////////////////////////////////////////
void motorMotion(int numMot,int actualPos,int targetPos)
////////////////////////////////////////////////////////
{
int Tol=20; // no order to move will be sent to the motor if the target is close to the actual position
// this prevents short jittering moves
//could be a parameter read from a pot on an analogic pin
// the highest value, the calmest the simulator would be (less moves)
int gap;
int pwm;
int brakingDistance=30;
// security concern : targetPos has to be within the mechanically authorized range
targetPos=constrain(targetPos,potMini+brakingDistance,potMaxi-brakingDistance);
gap=abs(targetPos-actualPos);
if (gap<= Tol) {
motorOff(numMot); //too near to move
}
else {
// PID : calculates speed according to distance
pwm=195;
if (gap>50) pwm=215;
if (gap>75) pwm=235;
if (gap>100) pwm=255;
pwm=map(pwm, 0, 255, 0, pwmMax); //adjust the value according to pwmMax for mechanical debugging purpose !
// if motor is outside from the range, send motor back to the limit !
// go forward (up)
if ((actualPos<potMini) || (actualPos<targetPos)) motorGo(numMot, FW, pwm);
// go reverse (down)
if ((actualPos>potMaxi) || (actualPos>targetPos)) motorGo(numMot, RV, pwm);
}
}
Cambiando su valor, precisamente incrementándolo, eliminará ciertos movimientos que se encuentren a una distancia que tú le pongas. Puede ser una solución a los rebotes que experimentas, pero primero mejor es tocar el profile de X-sim, si con eso no se arregla, podrías probar a cambiar el valor de esa variable, no incrementar de a mucho.
Bueno, yo sigo en la fase de reunir materiales, pero me sigo pasando por aquí

Saludos!