GyverShift
Работа со сдвиговыми регистрами 74HC595 и 74HC165 через быструю bit-bang передачу или аппаратный SPI с буферизацией данных
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:6131a95e941733a486e58612bb4bf6768658521db886a8193a8a0b4d1365b883GyverShift-1.1.6-6131a95e.zipОписание
Если вам нужно расширить количество цифровых выводов на Arduino, сдвиговые регистры 74HC595 и 74HC165 — классический способ. GyverShift упрощает работу с ними: вместо ручного манипулирования битами вы обращаетесь к выводам регистра как к элементам массива. Библиотека предлагает быструю bit-bang передачу данных через GyverIO, которая в десятки раз быстрее стандартных Arduino-функций, или работу через аппаратный SPI. Значения буферизуются побитно, обновляются командой update(). Есть два варианта класса: обычный и шаблонный GyverShiftT с пинами, заданными на этапе компиляции. При использовании 74HC165 вместе с другими SPI-устройствами учтите, что регистр не отключается от шины — его MISO нужно подключать через резистор 2-10к. Требует библиотеки BitPack и GyverIO.