Платформа для создания сенсорных сетей на Arduino с поддержкой WiFi, MQTT, LoRa и управлением энергопотреблением
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Девятиосевой IMU-сенсор ICM20948 с поддержкой I2C, SPI и FIFO
Работа с GPS-приёмниками u-blox (ZED-F9P, MAX-M10S и др.) через I2C, UART или SPI с поддержкой современных протоколов конфигурации
Работа с 9-осевым инерциальным модулем MPU9250 и MPU6500 по I2C или SPI с поддержкой калибровки, FIFO и детектора движения
Работа с CO₂-сенсорами SCD40 и SCD41 через I²C, с одновременным измерением влажности и температуры
Работа с лазерным датчиком расстояния VL53L1X по протоколу I2C с точностью до 1 мм на расстояниях до 4 метров
Работа с трёхосевым магнитометром HMC5883L через I2C для определения направления и навигации
Работа с датчиком тока INA219 через I2C с поддержкой разных режимов АЦП и настройкой под различные шунты
Упрощённая работа с акселерометром и гироскопом MPU6050 через автоматический расчёт углов наклона
Драйвер трёхосевого акселерометра ADXL345 с поддержкой I2C и программируемых диапазонов измерений
Работа с акселерометром-гироскопом GY521 (MPU-6050) по шине I2C, получение углов поворота и данных pitch, roll, yaw
Обработка данных с датчиков окружающей среды и движения: температура, влажность, давление, акселерометр, гироскоп, магнитометр
Управление 8-битным двоичным счётчиком 74HC590 с раздельным обновлением выходов и поддержкой каскадирования
Управление датчиком света TSL2591 через I2C для измерения видимого и инфракрасного излучения
Работа с датчиком DHT22 по однопроводному протоколу для измерения температуры и влажности
Работа с девятиосевым датчиком MPU9250 (акселерометр, гироскоп, магнитометр) по I2C для Arduino и ESP32
Прерывание-ориентированная обработка GPS-данных по протоколу NMEA без ручного парсинга
Драйвер для магнитного датчика MLX90393, измеряющий магнитное поле по трём осям
Легковесный логгер данных для Arduino с поддержкой DS3231, SD-карты и режимов экономии питания
Управление ESP32-платами CodeCell с датчиками света, расстояния и IMU, светодиодами и энергопотреблением
Измерение температуры и влажности через датчик SHT31 по протоколу I2C
Управление декодером 74HC138 для выбора одного из восьми выходов с использованием трёх пинов Arduino
Работа с 6-осевыми датчиками LSM6DS через I2C для измерения ускорения и угловой скорости
Управление датчиками присутствия LD2410 (HLK-LD2410B/C) через UART с полной поддержкой команд и автоопределением порогов
Работа с датчиками температуры и влажности AM2320/AM2321/AM2323 по протоколу I2C
Чтение температуры, влажности и давления с датчика BME280 по I2C, SPI или программном SPI
Работа с модулями power-monitor INA219 и INA226 для измерения напряжения, тока и мощности по I2C
Управление 12-битным ЦАП MCP4725 по шине I2C с поддержкой кеша и EEPROM
Датчики температуры и влажности SHT2x и совместимые сенсоры (HTU21D, Si7021) по I2C с асинхронным API
Работа с датчиком влажности и температуры HTU21D-F по протоколу I2C