Этот код обеспечивает зону нечувствительности - мотор не реагирует на малые отклонения джойстика от нейтрального положения:а этот кусак кода разве не за реверс отвечает?
Код: Выделить всё
if (nMotor1SP > 100) {
nMotor1SP = nMotor1SP;
} else if (nMotor1SP < -100) {
nMotor1SP = -nMotor1SP;
} else {
nMotor1SP = 0;
}
![Изображение](http://upload.wikimedia.org/wikipedia/commons/5/56/Deadband.png)
Если оставить этот код, то мотор будет вращаться только если отклонение джойстика выходит за границу диапазона "мертвой" зоны(-100;+100).