SWI2C
Программная реализация I2C с простыми методами readFrom() и writeTo() для работы с датчиками и модулями на любой Arduino-плате
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:0e96e1a877a42dc1828b2b9c5af600985a64e3f580d12911d7225a446b1c7747SWI2C-2.0.3-0e96e1a8.zipОписание
Программная реализация I2C шины для Arduino. В отличие от стандартной библиотеки Wire, здесь упор сделан на простоту: вместо множества вызовов для чтения-записи регистров есть готовые методы readFrom() и writeTo(). Библиотека не требует низкоуровневого доступа к регистрам процессора и строится только на стандартных функциях pinMode(), digitalRead() и digitalWrite(), поэтому работает на любой плате, поддерживаемой Arduino IDE. Подходит для типичных случаев — когда нужно просто обращаться к регистрам I2C-датчиков или модулей, без лишних конструкций. Имейте в виду, что это не прямая замена Wire: потребуется переписать код, если вы уже используете стандартную библиотеку.