nCoder A pretty good Arduino encoder library. Includes hardware interrupts, callbacks, and support for encoders with buttons.