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

DigitalIO

Быстрое цифровое управление портами Arduino с поддержкой DigitalPin, PinIO и программных SPI/I2C

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

Установка

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

Описание

Библиотека для быстрого управления цифровыми портами Arduino, когда стандартные digitalWrite и digitalRead работают недостаточно шустро. Предлагает несколько подходов: класс DigitalPin с фиксированными номерами выводов (заказывает компилятору развернуть код в строку, выполняется за два цикла), и PinIO для динамического выбора пина во время работы программы. Есть программные реализации SPI и I2C на разных скоростях — SoftSPI для специальных задач, SoftI2cMaster на 100 кHz и FastI2cMaster на 400 kHz. Функции не отключают PWM, так что если вы переводите пин из режима PWM в цифровой, позаботьтесь об этом сами. Основная поддержка на AVR архитектуре; для остальных процессоров используются обычные медленные функции Arduino.

Версии

Показано: 2
1.0.12026-08-23 19:12:23 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.02026-08-23 19:12:23 UTC
ZIP по запросу
первое скачивание может быть дольше