GrayCode
Декодирование Gray Code энкодеров через сдвиговый регистр 74HC165 с поддержкой цепочки датчиков
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:2737fb33aa93ef35f694ff35664b2d5f32f9e997279dce18009719bddeee7624GrayCode-1.1.0-2737fb33.zipОписание
Библиотека для чтения абсолютных энкодеров через сдвиговый регистр 74HC165. На плате Absolute Encoder Board размещены два Gray code датчика позиции, и данные приходят одним байтом, где младший полубайт содержит позицию первого энкодера, старший — второго. Поддерживаются переключатели Bourns PAC18R на 8, 12 и 16 позиций. Можно подключать несколько плат в цепочку (до 100 энкодеров), указывая тип каждого датчика при инициализации. Конструктор требует пины защёлки, тактирования и приёма данных; опционально можно добавить пин запрета тактирования. Если ваша схема работает с абсолютными энкодерами через PISO регистр, эта библиотека сэкономит время на декодировании Gray кода вручную.