Работа с датчиком частиц SPS30 от Sensirion через UART-интерфейс для мониторинга качества воздуха
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Драйвер датчика качества воздуха SVM4X от Sensirion через UART с поддержкой SGP40 и SGP41
Автоматическое обнаружение датчиков Sensirion по Bluetooth и чтение данных измерений без ручной настройки адресов
Передача данных датчиков через BLE на ESP32 в формате приложения Sensirion MyAmbience
Основные типы данных и конфигурации для библиотек Sensirion UPT, обеспечивающие унифицированную работу с датчиками по I2C и BLE
Вывод данных датчиков Sensirion UPT на дисплеи Lilygo с поддержкой разных ориентаций и режимов отрисовки
Автоматическое обнаружение датчиков Sensirion на шине I2C и считывание данных со всех устройств одновременно
Обёртка для аналоговых датчиков с автоматическим масштабированием показаний в нужный диапазон
Фильтрация и передача данных датчиков в формате CSV со скользящим средним для стабилизации показаний
Измерение AC тока с датчиков ACS712, SCT-013: пиковое значение, RMS и кажущаяся мощность
Упрощённая работа с IMU: библиотека вычисляет углы ориентации из данных акселерометра и гироскопа, используя алгоритмы Mahony и Madgwick
Коммуникационный слой для I2C-датчиков с поддержкой многобайтовых транзакций и I2S на ESP32
Универсальная библиотека для работы с 44+ датчиками и микросхемами через I2C и SPI с примерами для каждого устройства
Неблокирующий планировщик для опроса нескольких датчиков с разными интервалами обновления на основе millis()
Управление датчиками и устройствами по протоколу Modbus RTU с Arduino в роли мастера
Нормализация показаний линейных датчиков в диапазон 0–100% независимо от условий освещения и характеристик сенсора
Веб-интерфейс для отслеживания данных датчиков с поддержкой графиков, экспорта в CSV и адаптивного дизайна
Работа с цветным датчиком TCS34725 через I2C-мультиплексор на робах OBR с автоматической калибровкой и распознаванием цветов
Преобразование аналоговых сигналов датчиков в события нажатия кнопки с автоматическим дебаунсингом и настраиваемыми порогами
Разделение аналогового сигнала АЦП на мгновенные значения и пиковые с затуханием для измерения быстрых изменений тока в Neopixel и других приложениях
Унифицированный API для датчиков SensythingES3 на ESP32-S3 с поддержкой USB, BLE, WiFi и SD-логирования
Обработка кнопок с фильтрацией дребезга, поддержкой повторяющихся событий и отслеживанием времени нажатия
Отсчет времени в loop() без использования аппаратных таймеров с точностью до миллисекунды
Асинхронный пошаговый автомат для синхронизации действий с контролем времени и без блокировки основного цикла
Управление платой Home Automation HAT от Sequent через I2C с Arduino и совместимыми микроконтроллерами
SPI slave режим для микроконтроллеров ATSAMD21 (Arduino Zero, MKR Zero, Feather M0) с поддержкой всех шести Sercom модулей
Безопасный обмен структурированными данными между Arduino с контролем типов и обнаружением ошибок
BLE Serial (UART) для ESP32 с поддержкой Nordic NUS, совместимостью с популярными мобильными приложениями и возможностью выбора между esp-idf и экономным NimBLE стеком
Управление Serial Controlled Motor Driver (SCMD) по I2C или SPI с настройкой скорости и направления вращения моторов
Сбор и экспорт данных через Serial в форматах JSON и Arduino Serial Plotter