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

SoftWire

Программная реализация протокола I2C на обычных цифровых выводах, когда аппаратный модуль недоступен или нужны дополнительные шины

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

Установка

Последняя опубликованная версия
2.0.1021.81 KiB ZIP
Скачать
ZIP уже в зеркале TREMAАрхив хранится локально и уже прошел проверку контрольной суммы. Скачивание должно начаться сразу.версия: последняя · сохранен: 2026-07-13 20:03:17 UTC
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:e680d7aa56faf397201a87ec85e3e41fe104e922f6af3b8df08eeb7d927147e4
АрхивSoftWire-2.0.10-e680d7aa.zip

Описание

Программная реализация протокола I2C для Arduino, когда аппаратный модуль недоступен или нужна дополнительная шина. SoftWire использует обычные цифровые вывода для линий SDA и SCL — пины настраиваются во время работы программы. Поддерживает несколько независимых I2C-шин на одном микроконтроллере и корректно обрабатывает clock-stretching со стороны slave-устройств. В библиотеке есть таймаут, защищающий от зависаний при неисправности или отсутствии периферии. Низкоуровневые функции позволяют отправлять старт и стоп-сигналы, работать с данными без буферизации, а высокоуровневые функции похожи на стандартную Wire — но для них нужно предварительно настроить передающий и принимающий буфферы. Микроконтроллер всегда мастер, работа с несколькими мастерами не поддерживается.

Версии

Показано: 18
2.0.102026-08-23 19:12:20 UTC
ZIP готов
готов к быстрому скачиванию
Скачать ZIP
2.0.92026-08-23 19:12:20 UTC
ZIP по запросу
первое скачивание может быть дольше
2.0.82026-08-23 19:12:20 UTC
ZIP по запросу
первое скачивание может быть дольше
2.0.72026-08-23 19:12:20 UTC
ZIP по запросу
первое скачивание может быть дольше
2.0.62026-08-23 19:12:20 UTC
ZIP по запросу
первое скачивание может быть дольше
2.0.52026-08-23 19:12:20 UTC
ZIP по запросу
первое скачивание может быть дольше
2.0.42026-08-23 19:12:20 UTC
ZIP по запросу
первое скачивание может быть дольше
2.0.32026-08-23 19:12:20 UTC
ZIP по запросу
первое скачивание может быть дольше
2.0.22026-08-23 19:12:20 UTC
ZIP по запросу
первое скачивание может быть дольше
2.0.12026-08-23 19:12:20 UTC
ZIP по запросу
первое скачивание может быть дольше
2.0.02026-08-23 19:12:20 UTC
ZIP по запросу
первое скачивание может быть дольше
1.1.22026-08-23 19:12:20 UTC
ZIP по запросу
первое скачивание может быть дольше
1.1.12026-08-23 19:12:20 UTC
ZIP по запросу
первое скачивание может быть дольше
1.1.02026-08-23 19:12:20 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.42026-08-23 19:12:20 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.32026-08-23 19:12:20 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.22026-08-23 19:12:20 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.12026-08-23 19:12:20 UTC
ZIP по запросу
первое скачивание может быть дольше