По поводу магниторезисторов меня гложет сомнение (весьма большое)
Дело в том, что они реагируют на изменение магнитного потока сквозь их материал.
Учтя то, что при увеличении расстояния от датчика поле убывает нелинейно.
Можно себе представить какой хитрой должна быть механика или датчик, что-бы обеспечить кривую отклика близкую к прямой.