Драйвер для датчика цвета VEML3328, измеряющего RGB, инфракрасное излучение и полный спектр через I2C
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Драйвер для однофазного счётчика энергии BL0942 с передачей данных через UART
Лазерный дальномер BML36M001/BML36M001A с интерфейсом I2C для Arduino
Неблокирующая библиотека для барометра BMP280 с поддержкой I2C и SPI, режимов NORMAL и FORCED измерения
Работа с ультразвуковым датчиком HC-SR04 для измерения расстояния на Arduino
Работа с датчиком влажности и температуры HDC1080 по протоколу I2C с высокой точностью и низким энергопотреблением
Беспроводное управление модулем CodeCell со смартфона через приложение MicroLink по Bluetooth с чтением джойстика, слайдеров, кнопок и отправкой данных датчиков
Работа с DS2401 и другими 1-Wire устройствами для чтения уникальных идентификаторов, один чип на пин
Драйвер инфракрасного датчика температуры MLX90614 с поддержкой SMB и доступом к флагам регистров
Бесконтактное измерение температуры поверхности с датчиком MLX90632 по протоколу I2C
Обработка квадратурного энкодера на ESP32 и STM32 с использованием встроенных таймеров и счетчиков без нагрузки на CPU
Управление ультразвуковым датчиком расстояния Grove через цифровые входы-выходы Arduino без специальных протоколов
Работа с датчиками качества воздуха Plantower: чтение PM1, PM2.5, PM10 в активном и пассивном режимах с управлением питанием
Управление мультиплексером HC4052 с двумя независимыми каналами по 4 входа-выхода для переключения датчиков и устройств
Управление трёхканальным мультиплексером HC4053 с независимыми переключателями для коммутации аналоговых и цифровых сигналов
Работа с датчиками влажности и температуры 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 и совместимых сенсоров
Вычисление RMS скорости вибрации в мм/с от MPU6050 с определением доминирующей частоты через FFT и фильтрацией Калмана
Работа с газовыми датчиками MQ: калибровка, расчёт сопротивления и преобразование значений в ppm
Работа с цифровыми датчиками давления MS5607, MS5611 и совместимыми сериями по протоколу I2C
Работа с энкодерами без прерываний с отслеживанием положения, скорости и направления вращения