I2C_device_Arduino
Базовый класс для работы с I²C-устройствами, избавляющий от повторного кода при разработке драйверов датчиков и модулей
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:276af83d682c324bee4ca9e1743691a3069326d657568bca17463267af87d1b6I2C_device_Arduino-1.2.0-276af83d.zipОписание
Базовый класс для работы с I²C-устройствами на Arduino, который избавляет от необходимости писать одинаковый код для каждого датчика или модуля. Библиотека предоставляет абстрактный слой для операций с регистрами устройств и включает готовые методы сканирования шины и проверки наличия устройств (ping/scan). В пакете есть примеры реализации на основе датчика температуры LM75B, которые показывают, как создать свой класс для конкретного устройства. Опирается на стандартный Wire от Arduino SDK. Используется как основа для специализированных библиотек NXP (GPIO, LED/LCD-драйверы, переключатели, RTC и датчики температуры), но вполне работает и самостоятельно для прямых операций с регистрами I²C-периферии.