Двухслойная библиотека для DHT11 и DHT22 с реализацией протокола с нуля и асинхронными чтениями
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Управление датчиками присутствия LD2410 (HLK-LD2410B/C) через UART с полной поддержкой команд и автоопределением порогов
Работа с электромиографическим датчиком MyoWare 2.0 для снятия активности мышц и управления через BLE
Эмуляция датчиков LEGO PoweredUp на микроконтроллерах Arduino и ESP для совместимости с официальными хабами и приложениями
Автоматический сбор данных датчиков Nano 33 BLE Sense в фоновом режиме через кольцевой буфер и потоки Mbed OS
Драйвер компаса PNI NaviGuider с поддержкой I2C и FIFO буфера для чтения ориентации
Работа с энкодерами без прерываний с отслеживанием положения, скорости и направления вращения
Точные показания NTC термисторов с фильтрацией АЦП, уравнением Steinhart-Hart и асинхронным обновлением
Работа с 24-битным прецизионным АЦП Analog Devices AD7124-4 через SPI с поддержкой дифференциальных и одиночных каналов
24-битный АЦП AD7794 от Analog Devices — 6-канальный прецизионный преобразователь с гибкой настройкой фильтрации и поддержкой однополярных и биполярных входов
Упрощённая работа с ультразвуковым датчиком HC-SR04 для измерения расстояния с готовым интерфейсом
Единый API для работы с десятками IMU датчиков: акселерометры, гироскопы и магнитометры от InvenSense, Bosch, ST и других производителей
Парсинг NMEA-предложений от GPS-модулей и навигационных устройств
Асинхронный опрос DS18B20 с поддержкой нескольких датчиков и callback-функциями, без блокировки основного цикла
Управление роботом-тележкой по чёрной или белой линии с поддержкой цифрового и аналогового сканирования
Упрощенная работа с лазерными датчиками пыли Nova Fitness SDS011/SDS021 через Serial с валидацией и автоповторами
Чтение температуры с NTC-термисторов с автоматическим расчетом коэффициента Beta по двум калибровочным точкам
Получение показаний температуры от NTC термисторов с поддержкой усреднения и работой на ESP32, STM32 и Arduino
9-осевой IMU на базе датчиков NXP FXOS8700 и FXAS21002 с калибровкой магнитного поля и алгоритмами сенсорной фузии
Подключение восьми датчиков HC-SR04 к Arduino через I2C без использования множества пинов
I2C коммуникация с датчиками дифференциального давления Omron D6F-PH для измерения потоков воздуха и герметичности систем
Примеры и библиотека для тепловых датчиков OMRON D6T с матрицей пикселей, работающих по I2C на Arduino и ESP32
Легкая библиотека для BH1750 с режимом One Time, где чип спит между измерениями и потребляет минимум энергии
Эмуляция до 32 OneWire-устройств одновременно на Arduino для интеграции современных датчиков в системы с 1-Wire
UART-коммуникация между Arduino и настольным приложением для электрохимических измерений на платформе OpenAFE
Работа с датчиками освещённости OPT3001 и OPT3004 по I2C для Arduino и ESP32
Работа с датчиком расстояния OPT3101 по шине I2C для измерения расстояния методом времени полёта
Управление датчиком освещённости OPT4048 от Texas Instruments через I2C с поддержкой цифрового вывода данных
Декодирование данных беспроводных датчиков Oregon на частоте 433 МГц для мониторинга температуры и влажности
Работа с температурными датчиками ABLIC S-5813A и S-5814A с фильтрацией данных и диагностикой по диапазону