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

PinOutGroup

Группировка выходных пинов для более быстрого управления с кэшированием состояния

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

Установка

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

Описание

Когда нужно управлять группой выходов одной командой, эта библиотека экономит цикли процессора благодаря кэшированию состояния пинов. Вместо того чтобы каждый раз писать digitalWrite() для каждого контакта, достаточно одного вызова write() для всей группы. Система запоминает последние значения и меняет только те пины, которые действительно переключились. Работает с массивами из 16 выходов максимум. На практике выигрыш в скорости проявляется когда часть пинов уже находится в нужном состоянии, но если вы постоянно переключаете все пины в группе, накладные расходы сделают библиотеку медленнее обычных вызовов. Есть встроенные функции для добавления пинов по одному или сразу массивом, очистки группы и получения номера пина по индексу.

Версии

Показано: 10
0.1.102026-08-23 19:12:51 UTC
ZIP по запросу
первое скачивание может быть дольше
0.1.92026-08-23 19:12:51 UTC
ZIP по запросу
первое скачивание может быть дольше
0.1.82026-08-23 19:12:51 UTC
ZIP по запросу
первое скачивание может быть дольше
0.1.72026-08-23 19:12:51 UTC
ZIP по запросу
первое скачивание может быть дольше
0.1.62026-08-23 19:12:51 UTC
ZIP по запросу
первое скачивание может быть дольше
0.1.52026-08-23 19:12:51 UTC
ZIP по запросу
первое скачивание может быть дольше
0.1.42026-08-23 19:12:51 UTC
ZIP по запросу
первое скачивание может быть дольше
0.1.32026-08-23 19:12:51 UTC
ZIP по запросу
первое скачивание может быть дольше
0.1.22026-08-23 19:12:51 UTC
ZIP по запросу
первое скачивание может быть дольше
0.1.12026-08-23 19:12:51 UTC
ZIP по запросу
первое скачивание может быть дольше