А какой формирователь импульсов используете для датчика Холла? между датчиком и микроконтроллером.
Я пока в отпуске, решил поэкспериментировать с повороткой. Разобрал ее, к одной из промежуточной шестерне приклеил сверхсильный неодимовый магнит. ну а в корпусе поворотки просверлил маленькое отверстие и вставил туда датчик Холла из разобранного компьютерного вентилятора. Надежно и удобно, никаких переменных резисторов с дополнительными редукторами. Но выяснился нюанс. В зависимости от направления вращения магнита, датчик Холла по разному формирует импульсы , точнее перепады напряжений на выходе. Все это приводит к постепенному отклонению от калиброванной отметки. Я пробовал сменить тип прерывания в коде, но особо не помогло.
Еще заказал микросхемы I2C удлинителя и цифровой компас. можно будет до 50 метров удлинять кабель