Paso 2: esquemático
OutA es el control de impulsos principales y lo que dispara la interrupción. Número funciona como el pulso de dirección e indica dirección relativa cuando se utiliza en conjunción con OutA.
Lo que está sucediendo es que OutA y número están enviando pulsos regularmente espaciados pero están fuera de fase con uno a. Este cambio de fase es lo que permite a los codificadores determinar la dirección.
Mira el diagrama de los impulsos. La interrupción se establece en cuando OutA envía una señal de levantamiento. Luego se lee el estado del número. Si el estado es alta, eso significa que está girando en sentido horario. Si el estado es bajo, entonces lo único que podría suceder es si los pulsos se enviaron en sentido contrario o antihorario.