XLR8Quadrature
Аппаратная обработка квадратурных энкодеров на платах XLR8 с поддержкой до шести датчиков одновременно
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:671af17a9f29baaf06ae22ae208fe33e724989adfb93d9768daee2d0a001bff0XLR8Quadrature-1.2.0-671af17a.zipОписание
Библиотека для работы с энкодерами, подключёнными к плате XLR8 с установленным Quadrature Xcelerator Block. Вместо того чтобы нагружать основной процессор обработкой сигналов с квадратурных датчиков, она использует аппаратное ускорение в FPGA, оставляя AVR свободным для других задач. Поддерживает до шести энкодеров одновременно, каждый подключается к двум последовательным пинам, начиная с цифровых выводов 2 и 3. Энкодеры включены по умолчанию, но можно отключать и включать их программно, читать счётчик оборотов и скорость вращения. Работает только с платами XLR8 или Sno, требует загрузки специального bootloader-образа с поддержкой quadrature XB.