Shifty
Управление сдвиговыми регистрами 74HC595 с интерфейсом, близким к digitalWrite, с поддержкой каскадирования и буферизации
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:1ca66f9127ce40ebed56f3922a28a1d79e87303f5be509da8dcc9821c635981aShifty-0.1.5-1ca66f91.zipОписание
Управление сдвиговыми регистрами 74HC595 обычно требует много кода и оказывается неудобным, особенно если нужно работать с отдельными выводами. Shifty решает это гибким интерфейсом, где вы пишете в регистр почти как при обычном digitalWrite, но через сдвиговый регистр. Библиотека поддерживает каскадирование нескольких регистров вместе, а если правильно распайка по схеме, даже позволяет использовать один регистр одновременно для входов и выходов — это особенно полезно для микроконтроллеров вроде ATTiny85, где каждый вывод на счету. Работает в режиме буферизации: изменения накапливаются и отправляются в регистр одной операцией, или можно обернуть несколько операций в batch для экономии времени. Функция ввода всё ещё в разработке и может быть нестабильной.