AS7331
Измерение ультрафиолетового излучения в трёх диапазонах (UV-A, UV-B, UV-C) и температуры через I2C с гибкой настройкой усиления и времени преобразования
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:c704210d009428d81682f16345ce298c959ca07c5310e39a244a4715faabee50AS7331-0.5.0-c704210d.zipОписание
Датчик AS7331 измеряет ультрафиолетовое излучение в трёх диапазонах — UV-A, UV-B и UV-C одновременно, плюс определяет температуру. Общается с Arduino по I2C. Получение данных можно настроить довольно гибко: коэффициент усиления от 1 до 2048 и время преобразования от 1 мс до 16+ секунд. Датчик работает в ручном режиме, когда каждое измерение запускаешь сам, или непрерывно. Есть вывод RDY для прерываний, если хочешь узнать о готовности результата, или можно просто опрашивать показания. Учти, что это экспериментальная библиотека и рассчитана на аккуратную работу с УФ-источниками — серьёзно отнесись к защите от излучения и не используй это для систем безопасности.