ShiftRegGPIOXpander_AVR
Расширение цифровых выходов микроконтроллера через сдвиговые регистры 74HCx595 с API, совместимым с digitalWrite()
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:c2a98ba2a23dc657fe63617b3fbeac0a54f5d2aff91fe3cbf94f44e8f63ed81cShiftRegGPIOXpander_AVR-3.1.0-c2a98ba2.zipОписание
Расширение цифровых выходов микроконтроллера через сдвиговые регистры 74HCx595 — это экономичный способ добавить много дополнительных портов без переделки основной логики проекта. Библиотека предоставляет API, похожий на привычные digitalWrite() и digitalRead(), но работает с буферизированными состояниями регистров. Поддерживает подключение нескольких регистров в цепь — каждый добавляет 8 выходов, синхронизация происходит прозрачно для пользователя. Есть функции для одновременной работы с группами портов через маски битов, переключение состояния (toggle), а также возможность создавать «виртуальные порты» из смежных пинов для управления отдельными устройствами как единым целым. Минимальная конфигурация занимает всего три пина контроллера.