Sensirion UPT I2C Auto Detection
Автоматическое обнаружение датчиков Sensirion на шине I2C и считывание данных со всех устройств одновременно
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:cf16ece952c03e9b19dbff92e40491f49bda40bc7fe79bb9deace300f56d4d79Sensirion_UPT_I2C_Auto_Detection-3.1.1-cf16ece9.zipОписание
Если вы работаете с ESP32 и хотите прочитать данные с нескольких датчиков Sensirion одновременно — эта библиотека автоматически обнаруживает их на шине I2C и собирает показания в единую структуру. Поддерживаются SCD30, SCD4X, SEN5X, SFA3X, SGP41, SHT4X, STC3X, SVM4X, SEN66 и STCC4. Данные включают информацию об источнике, единицы измерения и временную метку. Учтите несколько особенностей: SCD30 иногда выдаёт I2C-ошибки при чтении — это не критично; SGP41 возвращает сырые значения VOC и NOX без обработки через газовый индекс; STC3X требует 8-10 секунд инициализации, в течение которых данные не определены. Для работы нужен ESP32 с подключённой на I2C-шине (SDA-21, SCL-22) группой совместимых датчиков.