Энкодер обеспечивает 4-кратный режим подсчета и высоко оптимизированный код, который использует очень оптимизированные процедуры прерывания, написанные на языке ассемблера.
Библиотека достаточно универсальна — подключенный энкодер может работать в следующих режимах:
Лучшая производительность: оба сигнала подключаются к контактам прерывания.
Хорошая производительность: первый сигнал подключается к контакту прерывания, второй к контакту без прерывания.
Низкая производительность: оба сигнала подключаются к контактам без прерывания
Контакты прерывания
Arduino Due Все цифровые контакты, 13 светодиодный, не используйте
Arduino Uno 2, 3, 13 светодиодный, не используйте
Arduino Leonardo 0, 1, 2, 3, 13 светодиодный, не используйте