O retangulozinho é uma janela que se move para um sentido ou outro.
A e B são dois sistemas óticos, transmissor-receptor. Cada um com um led com um resistor e um fototransistor com outro resistor.
São 5 as possibilidades de cada sentido, que se for um disco girando com uma janela, reduz-se a quatro, pois o primeiro estado é igual ao último.
Basta verificar o estado lógico de A e de B e identificá-lo com um dos dois possíveis.
Observe que TEM que haver uma distância diferente entre A e B. "A" mais próximo de B, que B de A. Se a sua janelinha estiver em um disco, preso ao eixo do motor, você não poderá colocar A e B defasados de 180º (em uma mesma linha diametral). Esse caso criará uma indeterminação no sentido de rotação. Se A e B estiverem defasados de, digamos, 30º, então o maior período no estado 00 significará antes, ou depois de A e B e não entre A e B.
Estude isso, que você vai solucionar seu problema.
Quanto a um chip, que faz isso, eu não conheço.
Em tempo: Há um erro na minha figura. O último estado (o da direita) é 00 e não 11.
Bons projetos.
MOR_AL
"Para o triunfo do mal só é preciso que os bons homens não façam nada." Edmund Burke.
"Nunca discutas com pessoas estúpidas. Elas irão te arrastar ao nível delas e vencê-lo por possuir mais experiência em ser ignorante". Mark Twain