Все привет! Ковыряюсь с подрулевым джойстиком от Рено! Там энкодер у которого получается 4 вывода... немогу получить с него нормального опроса(( в просторах интернета нашел его схему и тоже люди разбирали:

Когда разобрал, понял что поочередно замыкаются три контакта на четвертый!
Получается примерно такой вид:
1-0-0
0-1-0
0-0-1
Побывал сделать опрос по двум контактам, исключив просто третий... кручу вправо нормально, кручу влево... часто проскальзывает что как бы вправо повернул+нужно делать одно лишее движение, т.к. исключил один контакт
Код:
if((!encoder_A) && (encoder_A_prev)){
if(encoder_B) {val++;}
else {val--;}
encoder_A_prev = encoder_A: