Собственно для чего это всё затевается:
Есть большое желание сделать индикатор поворота антенны с отображением угла поворота в цифрах, а также продублировать управление и индикацию в самодельную программу на компьютере. Ну и конечно же научиться программировать в ардуино, вспомнить молодость
Интерфейс считывания показаний датчика угла поворота оказался самый простой: в ардуинках есть порты ввода-вывода, на которые можно навешивать всякие датчики, то есть как аналоговые сигналы, так и цифровые.
В своё время был заказан второй датчик Холла с углом поворота 0-360градусов. Он хоть и дорогой (17 евро), зато имеет ряд преимуществ над резистором: не ржавеет, водостойкий, практически с нулевым трением ротора, высокая точность соотношения угол-напряжение.
https://www.ebay.com/itm/Hall-angle-sensor-0-360-degrees-0-5V-output-12bit-no-mechanical-contact/132132195494Таким образом, при подаче напряжения на датчик имеем аналоговый выход 0-5V.
В ардуинках оказывается можно подавать на аналоговый порт напряжения 0-5v и он преобразует это в цифровой вид. Прелесть !
http://arduino.ru/Tutorial/AnalogInputPinshttp://arduino.ru/Reference/AnalogReadТаким образом, всё, что потребуется, тупо подключить выход датчика на порт ардуинки. А вот что будет делать ардуинка с этим, предстоит реализовывать программно.
https://www.arduino.cc/en/tutorial/AnalogInputВот как то так.