Асинхронное чтение температуры с Dallas DS18B20, поддержка нескольких датчиков и паразитного питания
Категория: Sensors
Библиотеки этой категории. У каждой видно последнюю версию и готовность ZIP на зеркале TREMA.
Работа с DS3231 через millis() с синхронизацией по таймеру и встроенным секундным счётчиком
Обработка энкодера с поддержкой разных режимов поворота, нажатия и удержания кнопки
Работа с датчиком температуры и влажности HTU21D через асинхронное или блокирующее чтение с настройкой разрешения и контролем питания
Чтение данных с модулей HX711 для взвешивания и измерения силы с автоматической калибровкой и переключением режимов
Работа с модулями power-monitor INA219 и INA226 для измерения напряжения, тока и мощности по I2C
Работа с аналоговыми джойстиками: чтение АЦП, преобразование в диапазон -255…255, калибровка и мёртвая зона
Работа с магнитометрами HMC5883L, HMC5983L, QMC5883L через I2C с встроенной калибровкой и компенсацией искажений
Чтение температуры с термопары MAX6675 через программный или аппаратный SPI с поддержкой целых чисел и float
Работа с NTC термисторами по закону Стейнхарта-Харта с автоматическим расчётом температуры и усреднением показаний
Измерение расстояния с HC-SR04 в синхронном и асинхронном режимах с фильтрацией и коррекцией по температуре
Подключение датчиков качества воздуха (PM2.5, PMS5003, SDS011, PPD42NS) к Arduino с возможностью отправки данных в hackAIR
Управление датчиками HaLakeKit: акселерометр, магнитометр и кнопка с поддержкой калибровки
Работа с почвенными датчиками Halisense через RS485: температура, влажность, pH, электропроводность и содержание NPK
Взаимодействие с датчиками эффекта Холла для детектирования движения, позиции и скорости
Обработка нажатий кнопок с распознаванием одиночных, двойных и долгих нажатий
Поддержка TinyML Shield и запуск ML-моделей на микроконтроллере с TensorFlow Lite
Работа с несколькими датчиками расстояния HC-SR04 в синхронном и асинхронном режимах
Ультразвуковой датчик расстояния HC-SR04 с поддержкой измерений в разных единицах и коррекцией по температуре
Управление HC4051 — мультиплексором на 8 каналов для расширения аналоговых и цифровых входов Arduino
Управление мультиплексером HC4052 с двумя независимыми каналами по 4 входа-выхода для переключения датчиков и устройств
Управление трёхканальным мультиплексером HC4053 с независимыми переключателями для коммутации аналоговых и цифровых сигналов
Управление HC4067 мультиплексором для подключения до 16 датчиков или устройств к одному входу Arduino
Работа с ультразвуковым датчиком HC-SR04 для измерения расстояния от 2 до 400 см
Неблокирующий драйвер HC-SR04 для ESP32 на аппаратном MCPWM с поддержкой множественных датчиков
Работа с ультразвуковыми датчиками HCSR04 для измерения расстояния в сантиметрах
Управление ультразвуковым датчиком расстояния HCSR04 с поддержкой нескольких сенсоров одновременно
Датчик температуры и влажности HDC1000 с поддержкой I2C и настройкой разрешения измерений
Датчик температуры и влажности HDC2010 через I2C с базовой настройкой и чтением показаний
Работа с датчиками температуры и влажности Texas Instruments HDC3020, HDC3021 и HDC3022 по протоколу I2C