Драйвер для датчика цвета VEML3328, измеряющего RGB, инфракрасное излучение и полный спектр через I2C
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Работа с 6-осевым IMU-датчиком BMI160 (акселерометр и гироскоп) по I2C с поддержкой подсчёта шагов
Управление инфракрасным датчиком температуры MLX90615 с программным I2C на любых выводах AVR микроконтроллера
Работа с датчиком температуры DS18B20 по протоколу 1-Wire с поддержкой автоматического поиска сенсоров на шине
Унифицированная работа с десятком IMU-датчиков серий MPU, ICM, BMI, LSM6DS и QMI через единый интерфейс
Работа с пятиконтактным джойстиком на Arduino: чтение осей X, Y и кнопки для интерактивных проектов и игр
Работа с UV датчиками LTR390: расчёт освещённости в люксах и индекса УФ излучения
Работа с инфракрасным датчиком CO₂ Winsen MH-Z19 через UART с поддержкой как аппаратного, так и программного интерфейса
Измерение температуры, влажности, VPD, точки росы и индекса тепла с датчика Sensiron SHT3x через I²C
Работа с инфракрасным термометром MLX90614 через I2C с поддержкой произвольных выводов микроконтроллера
Быстрое вычисление углов наклона MPU6050 с фильтрами и калибровкой в EEPROM
Обнаружение направления вращения энкодера, фиксация позиций и отслеживание углового положения без блокировки основного кода
Драйвер для магнитного датчика положения MT6701 с поддержкой интерфейсов SSI и I2C
Работа с инфракрасными датчиками отражения Pololu QTR и QTRX для линейного следа и определения препятствий
Драйвер светового датчика RAK12010 с чипом VEML7700 для измерения уровня окружающего света по I2C
Работа с сенсором APDS-9960: распознавание жестов, измерение цвета и расстояния через I2C
Работа с инфракрасным термометром MLX90614 через I2C-интерфейс для бесконтактного измерения температуры
Инерциальный датчик ISM6HG256X с одновременным определением низкого и высокого ускорения, поддержка акселерометра и гироскопа для STM32
6-осевой датчик инерции LSM6DSO32 с поддержкой I2C и SPI, детектированием падения и счётчиком шагов
Измерение RMS напряжения и частоты переменного тока через трансформаторные датчики типа ZMPT101B
Чтение данных акселерометра ADXL335 с расчётом ускорения по трём осям и углов наклона Pitch и Roll
Работа с ультразвуковым датчиком HC-SR04 для измерения расстояния в сантиметрах или дюймах
Работа с датчиком расстояния VL53L1X через I²C по принципу time-of-flight для измерения дальности в робототехнике и системах избегания препятствий
Измерение среднеквадратичного значения переменного напряжения с датчика ZMPT101B с возможностью калибровки и усреднения по периодам волны
Драйвер атмосферного давления BMP585 по I2C/SPI с готовыми настройками для Arduino и совместимых плат
Драйвер для температурных датчиков Sensirion STS4x с поддержкой I2C, CRC-валидацией и выбором уровня точности измерения
Работа с ультразвуковыми датчиками расстояния A02YYU и A02YYUW через UART на расстояниях до 4,5 метра
Управление трёхосевым акселерометром H3LIS331DL по I2C с поддержкой диапазонов ±100g, ±200g и ±400g
24-битный Sigma-Delta АЦП AD7193 с четырьмя каналами и встроенным усилителем для дифференциальных измерений напряжения
Драйвер для АЦП семейства AD74xx с поддержкой аппаратного и программного SPI