he is only useful if the program is doing something that requires waiting for an event, such as processing a stream, or waiting for input.rurwin wrote:The encoders I have experience of only have two outputs: A and B, and they only require one interrupt.Hardware interrupts on general purpose pins usually involve a separate interrupt per pin.