Механический датчик, преобразует угол поворота в электрические сигналы. Говоря простым языком — вал в данном датчике можно крутить в любом направлении (по часовой и против часовой стрелки) любое количество раз. Данное свойство широко используется в различной электронике для наиболее точной ручной настройки различных параметров. Также данный модуль оснащен кнопкой, которая расположена под валом и активируется нажатием на него.
У датчика 5 выходов: электрические импульсы от вращения появляются на ногах CLK и DT, за кнопку отвечает выход SW, а на + и на GND подается питание (5V) и земля соответственно.
Принцип определения направления вращения следующий: при изменении сигнала CLK с высокого уровня (HIGH) на низкий (LOW), считывается состояние сигнала DT. Значение этого сигнала даст нам информацию по направлению движения.