Other
Arduino library for decoding Gray Code encoders.
This library expects to see a PISO shift register and will shift in byte(s) with encoder positions. Each byte contains two Gray codes, high nibble and low nibble. Works with 8 and 16 position switches.
Maintainer: Joel Murphy
This library is compatible with all architectures so you should be able to use it on all the Arduino boards.
To use this library, open the Library Manager in the Arduino IDE and install it from there.