Библиотека для датчика температуры и влажности ENS210 с поддержкой ESP32 и AVR через I2C и проверкой CRC7
Архитектура: ststm32
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Работа с трёхосевым компасом HMC6343 через I2C с компенсацией наклона и определением ориентации в пространстве
Управление 24-битным АЦП HX711 через битовый сдвиг с тарированием и калибровкой по весу
Драйвер 9-осевого IMU сенсора ICM-20948 с поддержкой I²C и SPI, акселерометра, гироскопа и магнитометра AK09916
Драйвер датчика тока и мощности INA219 с гибкой калибровкой и управлением конфигурацией через I²C
Мониторинг тока, напряжения и мощности через I2C для систем энергопотребления и защиты от перегрузок
Работа с 6-осевым IMU ISM330DHCX (акселерометр + гироскоп) по I2C для Arduino
Работа с трёхосевым акселерометром LIS3DH через I2C или SPI с поддержкой прерываний и настройкой чувствительности
Драйвер для барометрических датчиков ST LPS28DFW и LPS27HHTW с поддержкой I²C, FIFO буфера и калибровки смещения
Работа с датчиком заряда MAX17048 через I2C: напряжение батареи, процент заряда и оповещения
Драйвер для термопары MAX31855 с чтением температуры по SPI и диагностикой обрыва/замыкания
Драйвер для MAX31856 с поддержкой всех типов термопар, работающий по SPI и обеспечивающий чтение температуры, компенсацию холодного спая и диагностику ошибок
Драйвер для микросхемы MAX31865, преобразующей сигналы датчиков RTD (PT100, PT1000) в цифровые значения температуры по SPI
Драйвер для 16-битного GPIO расширителя MCP23017 с управлением через I²C шину
Драйвер трёхосевого магнитометра MLX90393 с поддержкой I²C, калибровки и гибкой настройки разрешения и фильтрации
Поддержка магнитометра MMC5983MA с I2C, чтением магнитного поля по трём осям, температурой и функциями компаса
Работа с 24-битным АЦП NAU7802 в модулях электронных весов и тензодатчиков через I2C с поддержкой тарирования и калибровки
Измерение освещённости в люксах с датчиком OPT3004 по I2C с поддержкой автоматического диапазона и прерываний
Драйвер датчика цвета OPT4048 с преобразованием в RGB и вычислением освещённости в люксах по I2C
Чтение данных датчиков температуры и влажности 7Semi через RS485 и Modbus RTU
Работа с CO₂-датчиками SCD40/SCD41 через I2C с измерением температуры, влажности и поддержкой низкоэнергетических режимов
Драйвер для газовых сенсоров SGP40 и SGP41, измеряющих VOC и NOx с компенсацией по влажности и температуре
Работа с датчиками температуры и влажности SHT4x (SHT40, SHT41, SHT45) через I2C интерфейс
Чтение аналоговых датчиков Sensirion SHT4x без I²C — температура и влажность в 3 функциях
Драйвер цифрового датчика температуры Sensirion STS3x с поддержкой I2C и валидацией данных через CRC
Драйвер для температурных датчиков Sensirion STS4x с поддержкой I2C, CRC-валидацией и выбором уровня точности измерения
Драйвер трёхосевого датчика магнитного поля TMAG5273 с поддержкой I²C, измерением напряжённости по трём осям и детектированием превышения порогов
Драйвер для цифрового датчика температуры TMP102 с интерфейсом I²C, поддерживающий чтение в градусах Цельсия и Фаренгейта, пороговые значения и режим пониженного энергопотребления
Доступ к высокоточным температурным датчикам TMP116/TMP117 через I2C с поддержкой режимов работы, усреднения и EEPROM
Преобразование данных аналоговых датчиков температуры TMP235 и TMP236 в градусы с поддержкой усреднения и калибровки