Nova Fitness Sds dust sensors library
Упрощенная работа с лазерными датчиками пыли Nova Fitness SDS011/SDS021 через Serial с валидацией и автоповторами
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:61933e3f1fb505e86e258f24678ddad9a5ae29d0cca1dbfc037c0e752596f63aNova_Fitness_Sds_dust_sensors_library-1.5.1-61933e3f.zipОписание
Библиотека упрощает работу с лазерными датчиками пыли Nova Fitness серии SDS — в частности SDS011 и SDS021. Реализует полную поддержку Laser Dust Sensor Control Protocol V1.3, поэтому должна работать и с другими моделями этого семейства. Датчик подключается через SoftwareSerial или HardwareSerial, можно передать готовый объект или просто указать пины. Библиотека валидирует все ответы (проверяет заголовок, ID команды, контрольную сумму и концовку), автоматически переправляет запросы при сбое. Поддерживает все основные операции: чтение PM2.5 и PM10 в активном режиме, запрос значений в режиме опроса, переключение между режимами, смену ID устройства и управление состоянием датчика. На SAMD-платах SoftwareSerial недоступна — используй встроенные SERCOM порты.