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

I2CHelper

Обёртка над Wire для упрощения разработки библиотек I2C-устройств с готовыми методами чтения регистров и управления битами

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

Установка

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

Описание

Wire — отличный стартер, но когда нужно работать с I2C-устройством, хочется не возиться с низкоуровневыми деталями каждый раз заново. I2CHelper — это обёртка над Wire, которая упрощает жизнь при создании собственных библиотек для новых I2C-девайсов. Вместо того чтобы вручную управлять регистрами, вы наследуете I2CHelper и получаете готовые методы: sendCommand() для отправки команд, readReg() и readRegSigned() для чтения значений разных размеров (до 4 байт), плюс макрос SET_BITS() для манипуляции отдельными битами. Библиотека сама разбирается с I2C-транзакциями и корректно сохраняет знаковый бит при работе с отрицательными числами. Нужно только установить адрес устройства в вашем классе и опционально вызвать clearBus() перед инициализацией Wire.

Версии

Показано: 5
1.0.82026-08-23 19:13:08 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.42026-08-23 19:13:08 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.32026-08-23 19:13:08 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.22026-08-23 19:13:08 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.12026-08-23 19:13:08 UTC
ZIP по запросу
первое скачивание может быть дольше