Унифицированный интерфейс для датчиков Adafruit с преобразованием данных в стандартные SI единицы
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Работа с датчиками температуры и влажности DHT11, DHT22 и совместимыми моделями
Работа с температурными датчиками Dallas/Maxim (DS18B20, DS1822 и др.) по протоколу 1-Wire с поддержкой нескольких устройств на одной шине
Работа с датчиком BME280 для измерения температуры, влажности и давления
Драйвер для датчика давления и температуры BMP280 с поддержкой I2C, позволяет измерять барометрическое давление и использовать датчик как альтиметр
Работа с резистивной сенсорной панелью TSC2007 через I2C протокол для распознавания координат касаний
Работа с 6-осевым акселерометром и гироскопом MPU6050 через I2C
Работа с датчиком тока и мощности INA226 через I2C с поддержкой нестандартных шунтов и режимов измерения
⚠️ Устарела, используй EncButton. Обработка кнопок с антидребезгом, определением одиночных/двойных/тройных нажатий и удержания
Облегчённая библиотека для датчиков DS18B20 с поддержкой асинхронного чтения и работой с несколькими датчиками на одном пине (устарела, рекомендуется GyverDS18)
Чтение температуры и влажности с датчиков AHT10 и AHT20 по I2C
Обработка кнопок и энкодеров с поддержкой кликов, удержания, импульсных режимов и одновременного нажатия двух кнопок
Работа с акселерометром и гироскопом MPU6050 через I2C для отслеживания ориентации и движения устройства
Стабильная работа с ультразвуковыми датчиками расстояния с поддержкой нескольких сенсоров одновременно
Управление оптическими датчиками отпечатков пальцев Adafruit через TTL Serial с захватом и распознаванием отпечатков
Компактная библиотека для измерения расстояния датчиком HC-SR04 с минимальными затратами памяти и без глобальных переменных
Работа с датчиком расстояния VL53L0X через I2C для измерения дистанции методом времени пролёта
Работа с барометрическими датчиками BMP085 и BMP180 через I2C для измерения давления и температуры
Обработка энкодера с поддержкой разных режимов поворота, нажатия и удержания кнопки
Измерение тока, напряжения и мощности через датчик INA219 по шине I2C
Платформа для создания сенсорных сетей на Arduino с поддержкой WiFi, MQTT, LoRa и управлением энергопотреблением
Arduino библиотека для работы с цифровым датчиком температуры и влажности SHT31-D через I2C
Асинхронное чтение температуры с Dallas DS18B20, поддержка нескольких датчиков и паразитного питания
Работа с лазерным датчиком расстояния VL53L1X по протоколу I2C с точностью до 1 мм на расстояниях до 4 метров
Чтение температуры, влажности и давления с датчиков BME280/BMP280 через I2C с минимумом кода
Ультразвуковой датчик расстояния HC-SR04 с поддержкой измерений в разных единицах и коррекцией по температуре
Работа с RTD-датчиками через модуль Adafruit MAX31865 по протоколу SPI с преобразованием в температуру
Обработка данных с датчиков окружающей среды и движения: температура, влажность, давление, акселерометр, гироскоп, магнитометр
Управление датчиком света TSL2591 через I2C для измерения видимого и инфракрасного излучения
Управление ESP32-платами CodeCell с датчиками света, расстояния и IMU, светодиодами и энергопотреблением