Joba Tsl2561 Library
Доступ к датчику освещённости TSL2561 с минимальными накладными расходами и автоматической подстройкой усиления
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:0ef120417aa50c9e4005c6e4847541baafb10abe3a67fa559737ac3f39fd6ed4Joba_Tsl2561_Library-2.0.10-0ef12041.zipОписание
TSL2561 — это датчик окружающей освещённости от AMS (Taos), а эта библиотека даёт к нему доступ с минимальными накладными расходами. Если железо ограничено по памяти или питанию, это актуально: в коде можно использовать только нужную функциональность. Библиотека умеет считать люксы с автоматической подстройкой усиления, но не трогает коды ошибок — вам самим решать, что с ними делать. Она обходится без float-операций, что для IoT-проектов часто предпочтительнее. Протестирована на Nano, ESP8266 и ESP32, работает как с Arduino IDE, так и с PlatformIO. В классах реализован полный доступ к регистрам датчика (кроме прерываний), а также удобные функции вроде расчёта люкса и автоматической регулировки чувствительности.