GrayCode

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.

Author: Joel Murphy, Flywheel Lab

Maintainer: Joel Murphy

Read the documentation

Compatibility

This library is compatible with all architectures so you should be able to use it on all the Arduino boards.

Releases

To use this library, open the Library Manager in the Arduino IDE and install it from there.