Унифицированный интерфейс для датчиков Adafruit с преобразованием данных в стандартные SI единицы
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Работа с датчиками температуры и влажности DHT11, DHT22 и совместимыми моделями
Работа с температурными датчиками Dallas/Maxim (DS18B20, DS1822 и др.) по протоколу 1-Wire с поддержкой нескольких устройств на одной шине
Работа с датчиками влажности и температуры AHT10/AHT20 по протоколу I2C
Работа с датчиком BME280 для измерения температуры, влажности и давления
Чтение температуры и влажности с датчиков AHT10 и AHT20 по I2C
Работа с резистивной сенсорной панелью TSC2007 через I2C протокол для распознавания координат касаний
Управление 8-битным двоичным счётчиком 74HC590 с раздельным обновлением выходов и поддержкой каскадирования
Обёртка для работы с 6-осевым IMU Bosch BMI270 через I2C или SPI на Arduino и ESP32
Упрощённая работа с акселерометром и гироскопом MPU6050 через автоматический расчёт углов наклона
Работа с трёхосевым магнитометром HMC5883L через I2C для определения направления и навигации
Работа с CO₂-сенсорами SCD40 и SCD41 через I²C, с одновременным измерением влажности и температуры
Управление декодером 74HC154 для выбора одной из 16 выходных линий по 4-битному адресу
Чтение сигналов с аналогового 3-осевого акселерометра ADXL335 с выводом raw-значений от 0 до 1023
Работа с 6-осевым IMU ISM330DHCX (акселерометр + гироскоп) по I2C для Arduino
Драйвер трёхосевого магнитометра MLX90393 с поддержкой I²C, калибровки и гибкой настройки разрешения и фильтрации
Работа с 6-осевым акселерометром и гироскопом MPU6050 через I2C
Бесконтактное измерение температуры поверхности с датчиком MLX90632 по протоколу I2C
Работа с датчиком тока и мощности INA226 через I2C с поддержкой нестандартных шунтов и режимов измерения
Лёгкая работа с акселерометром и гироскопом MPU6050, вычисление углов наклона с фильтрацией данных
Компактная библиотека для измерения расстояния датчиком HC-SR04 с минимальными затратами памяти и без глобальных переменных
Управление декодером 74HC138 для выбора одного из восьми выходов с использованием трёх пинов Arduino
Драйвер датчика BME280 с поддержкой I2C и SPI для измерения температуры, влажности и давления
Полнофункциональная работа с датчиком DS18B20 по OneWire: поддержка нескольких датчиков, настройка разрешения, пороги тревоги и паразитное питание
Драйвер для датчика давления и температуры BMP280 с поддержкой I2C, позволяет измерять барометрическое давление и использовать датчик как альтиметр
Получение расстояния и времени отклика от ультразвукового датчика M5stack Grove I2C через интерфейс I2C
Драйвер для электронных компасов на магнитометрах QMC5883, HMC5883 и VMC5883 с поддержкой Arduino, ESP и micro:bit
Обработка кнопок и энкодеров с поддержкой кликов, удержания, импульсных режимов и одновременного нажатия двух кнопок
Ультразвуковой датчик расстояния HC-SR04 с поддержкой измерений в разных единицах и коррекцией по температуре
Вычисление RMS скорости вибрации в мм/с от MPU6050 с определением доминирующей частоты через FFT и фильтрацией Калмана