Назад к каталогу

ShiftRegGPIOXpander_ESP32

Расширение выходов ESP32 через сдвиговые регистры 74HCx595 с API как у digitalWrite и поддержкой масок для управления группами пинов

Версия3.0.0
ZIP на зеркалепо запросу
ПроверкаSHA-256
Размер791.41 KiB
Источникофициальный
Обновлено2026-08-24

Установка

Последняя опубликованная версия
3.0.0791.41 KiB ZIP
ZIP еще не в горячем кешеАрхив еще не сохранен локально. Первый запрос может занять больше времени: реестр скачает файл на сервере, проверит checksum и только потом отдаст ZIP.версия: последняя
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:ce0685be425af2d53bf00398d9c8701492b987af1f66553e309368723faeb987
АрхивShiftRegGPIOXpander_ESP32-3.0.0-ce0685be.zip

Описание

Если вам нужно расширить количество выходов на ESP32, но не хочется усложнять логику кода, эта библиотека управляет сдвиговыми регистрами 74HCx595, подключенными в цепочку. Каждый регистр добавляет 8 выходов — первый отнимает 3 пина микроконтроллера и дает 5 чистого прироста, остальные в цепи добавляют по 8 пинов каждый. API работает как стандартные digitalWrite() и digitalRead(), но получает дополнительные методы: digitalToggle(), установку/сброс нескольких пинов через маску, создание виртуальных портов для управления подмножеством выходов как единым блоком. Библиотека прозрачно синхронизирует состояние буфера с регистрами и защищена от race conditions в многопоточной среде FreeRTOS, что позволяет безопасно использовать её из разных задач ESP32.

Версии

Показано: 5
3.0.02026-08-24 12:37:57 UTC
ZIP по запросу
первое скачивание может быть дольше
2.0.02026-08-24 12:37:57 UTC
ZIP по запросу
первое скачивание может быть дольше
1.1.32026-08-24 12:37:57 UTC
ZIP по запросу
первое скачивание может быть дольше
1.1.22026-08-24 12:37:57 UTC
ZIP по запросу
первое скачивание может быть дольше
1.1.12026-08-24 12:37:57 UTC
ZIP по запросу
первое скачивание может быть дольше