I2C-Sensor-Lib iLib
Унифицированный интерфейс для работы с популярными I2C-датчиками, часами реального времени, инерциальными модулями и вспомогательными функциями
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:e99b4cb97c8d4b08777cc39a18e5d781ba9c14d5c37eaf4fffef27976dcf14e0I2C_Sensor_Lib_iLib-0.8.2-e99b4cb9.zipОписание
Если вы работаете с датчиками по I2C и хотите единообразный интерфейс для работы с разными чипами, эта библиотека покрывает большую часть популярного железа. Здесь есть поддержка датчиков света (TCS3772), влажности (SI7021), давления (BMP280, MPL3115A2, LPS331), девятиосевых инерциальных модулей (MPU9250 с магнитометром), компасов (MAG3110), акселерометров (MMA8451), часов реального времени (PCF2127) и даже контроллеров зарядки батарей (FAN5421, MAX17047). Кроме датчиков, в библиотеке есть быстрые математические функции для экспоненты и степени, поддержка протокола HDLC для надежной последовательной передачи данных, контроль светодиодов WS2812B и специфичные для AVR функции вроде измерения напряжения питания и эмуляции Spektrum-канала.