Работа с DS2401 и другими 1-Wire устройствами для чтения уникальных идентификаторов, один чип на пин
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Драйвер инфракрасного датчика температуры MLX90614 с поддержкой SMB и доступом к флагам регистров
Бесконтактное измерение температуры поверхности с датчиком MLX90632 по протоколу I2C
Обработка квадратурного энкодера на ESP32 и STM32 с использованием встроенных таймеров и счетчиков без нагрузки на CPU
Управление ультразвуковым датчиком расстояния Grove через цифровые входы-выходы Arduino без специальных протоколов
Работа с датчиками качества воздуха Plantower: чтение PM1, PM2.5, PM10 в активном и пассивном режимах с управлением питанием
Управление мультиплексером HC4052 с двумя независимыми каналами по 4 входа-выхода для переключения датчиков и устройств
Управление трёхканальным мультиплексером HC4053 с независимыми переключателями для коммутации аналоговых и цифровых сигналов
Управление ультразвуковым датчиком расстояния HCSR04 с поддержкой нескольких сенсоров одновременно
Работа с датчиками влажности и температуры Honeywell HIH61xx через I2C с управлением питанием и автоматическим контролем таймингов
Управление миллиметровыми радарами HLK-LD2450 и HLK-LD2451 для обнаружения и отслеживания движущихся объектов с парсингом UART-протокола и конфигурацией зон детектирования
Работа с микросхемой HLW8012 для измерения мощности, тока и напряжения в умных розетках через импульсные сигналы
Чтение данных с усилителя HX711 для тензодатчиков с поддержкой нескольких датчиков на одной линии тактирования
Поддержка цифровых датчиков температуры по I²C, совместимых с LM75: LM75A, TMP102, MCP9800, DS1775 и другие
Чтение давления и температуры с датчиков ICP201xx через I2C или SPI с вычислением высоты и глубины
Драйвер для трёхосевых акселерометров LIS331HH и LIS3DH с поддержкой I²C и настраиваемых диапазонов измерения
Датчик освещённости MAX44007 с интерфейсом I2C, диапазон 0,025–104 448 люкс, разрешение 22 бита
Управление цифровыми потенциометрами MCP41xxx и MCP42xxx через SPI с поддержкой аппаратного и программного интерфейса
Чтение RGB-цветов с датчика TCS230 по частоте выходного сигнала с калибровкой и распознаванием цветов
Чтение данных температуры и влажности с датчиков DHT11, DHT22 и совместимых сенсоров
Лёгкая библиотека для чтения данных акселерометра и гироскопа MPU6050 с вычислением углов наклона и ориентации в пространстве
Вычисление RMS скорости вибрации в мм/с от MPU6050 с определением доминирующей частоты через FFT и фильтрацией Калмана
Работа с газовыми датчиками MQ: калибровка, расчёт сопротивления и преобразование значений в ppm
Работа с цифровыми датчиками давления MS5607, MS5611 и совместимыми сериями по протоколу I2C
Работа с энкодерами без прерываний с отслеживанием положения, скорости и направления вращения
Обработка данных температурного датчика AD22100A с фильтрацией шумов и диагностикой диапазона
Работа с термопарными датчиками MAX31856 через SPI с поддержкой различных типов термопар и настройкой режектирующего фильтра
Управление Grove акселерометром и гироскопом LSM6DS3 с доступом к сырым данным и высокоуровневым методам
Работа с многофункциональным сенсором SEN66 через I2C для измерения параметров окружающей среды на Arduino
Работа с датчиком температуры и влажности SHT4X по протоколу I2C