Citazione:
Originalmente inviato da nicolap Quando calcoli gain, se vuoi che l'escursione dello sterzo sia inversamente proporzionale devi modificare come segue:
Gain=map(Gaspulse, Slowlimit, Maxspeed, max_gain, 0)
Inviato dal mio PRA-LX1 utilizzando Tapatalk |
se li scambio col servo che gira come ho sempre provato adesso
Codice:
Gain = map(Gaspulse, Slowlimit, Maxspeed,Max_gain, 0 );
non cambia nulla a invertirli.. nulla che si possa vedere muovendo il servo, non so dirti il motivo ma non ha effetti visibili.
provo ad abbassare 160 e aprire lo sterzo un pochino, magari si comporta diversamente..
...edit:. no niente, mettendo a 80 ho metà corsa ma scambiando quei 2 valori non cambia niente, il comportamento resta identico...
per reversare funziona benissimo se scambio i valori di Postsx Postdx e metto il segno meno davanti alla correzione.
così è perfettamente reversato con sterzo completamente chiuso al massimo gas.
Codice:
#define Postsx 175 // out rear servo sx endpoint if inverted with postdx it reverse
#define Postdx 5 //-- out rear servo dx endpoint if inverted with postsx it reverse
#define Center 0 //-- add or subtract xx value to center steering
#define Tolerance 5 //-- if poor quality servo vibrates try 5
#define Max_gain -160 //-- gain steering reduction by throttle if reverse add -
#define Slowlimit 1800