Вот я и мучаюсь ...
Насколько точный ставить ? Ну допустим, я поставлю на двигатель диск энкодера, а не на редуктор. И будет у меня выдавать не 30 импульсов, а 1000. Это означает, что на максимальной скорости я смогу поймать только 1 импульс.
Кстати, с нулём я сделал нормально, при получении импульсов больше 128 ставлю значение скорости 0. Если пришёл тик от энкодера и прерываний больше 128, то ставлю скорость 1.
А вот сделать равномерно в шкале от 0 до 100 никак не получается.
|