Spirit » 24 ноя 2015, 14:11
Ну тогда проблема в том, что ты не правильно подключил полярность потенциометра/двигателя. Переверни провода. Когда потенциометр находится на оси двигателя вращение его оси должно вызывать вращение двигателя только на величину поворота оси потенциометра. Если полярность не та, то двигатель будет вращаться постоянно, так как программа не видит того, что потенциометр достиг указанного положения.
Отправь в xSimCTRL малое значение Kp, допустим Kp=5
Вращая ось потенциометра убедись, что двигатель начинает вращаться медленно, чтоб ты успел среагировать.
Установи потенциометр в среднее положение (значение 127-128) - двигатель не должен вращаться. Одень потенциометр на ось не закрепляя его, пробуй чуть повернуть потенциометр, двигатель должен отслеживать эти повороты, если крутится постоянно - переверни провода. И еще... убедись, что сигнал с потенциометра №1 соответсвует групе выходов №1 (PWM1 и направления)