Неблокирующая работа с датчиками DS18B20 на ESP32 через RMT-периферию, поддержка нескольких датчиков без зависимостей
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Управление 4-разрядным дисплеем TM1637 через два вывода Arduino с контролем яркости
Измерение напряжения питания Arduino через встроенные возможности микроконтроллера без дополнительных выводов и датчиков
Работа с CO2-датчиком MH-Z19/MH-Z19X через UART с поддержкой расширенных команд, ABC-режима и диагностики
Работа с мультисенсорным модулем SI1145 для измерения видимого света, ИК-излучения, приближения и УФ-индекса
Поддержка датчика атмосферного давления LPS22HH для STM32 с измерением в диапазоне 260–1260 гПа и температуры через I2C или SPI
Драйвер датчика Bosch BME690 для измерения температуры, влажности, давления и сопротивления газа по I²C и SPI
Полнофункциональная работа с датчиком DS18B20 по OneWire: поддержка нескольких датчиков, настройка разрешения, пороги тревоги и паразитное питание
Драйвер трёхосевого магнитометра MLX90393 с поддержкой I²C, калибровки и гибкой настройки разрешения и фильтрации
Работа с датчиком температуры и влажности AM2320 через шину I2C
Драйвер для комбинированного акселерометра и магнитометра FXOS8700 с унифицированным API
Работа с аналоговыми UV-датчиками с преобразованием выходного напряжения в индекс ультрафиолета от 0 до 11
Non-blocking library for the DS18B20 1-Wire temperature sensor
Чтение акселерометра, гироскопа и датчика температуры ICM45608 по I2C или SPI с поддержкой FIFO и программируемых прерываний
Работа с акселерометром ADXL355 по SPI или I2C с упрощённым доступом к данным ускорения по трём осям
Работа с магнитометром QMC5883L через I2C для определения азимута и направления сторон света на Arduino
Управление датчиком расстояния VL53L0X через I²C с использованием технологии time-of-flight
Единый интерфейс для работы с датчиками в проектах на базе SAMD, mbed, RP2040 и Renesas
Работа с датчиками времени пролёта TMF8801, TMF8701 и TMF8805 через I²C для измерения расстояния
Драйвер датчика тока и мощности INA219 с гибкой калибровкой и управлением конфигурацией через I²C
Работа с I2C-датчиком температуры ADT7410 для высокоточных измерений через две линии связи
Работа с газовым датчиком CCS811 для мониторинга качества воздуха и обнаружения летучих органических соединений через I2C
16-разрядный АЦП ADS1115 через I²C с поддержкой четырёх каналов, программируемого усилителя и компаратора
Работа с 24-битным АЦП ADS1256 через SPI-интерфейс для точных измерений аналоговых сигналов на Arduino, STM32, ESP32 и RP2040
Легковесный логгер данных для Arduino с поддержкой DS3231, SD-карты и режимов экономии питания
Управление HC4067 мультиплексором для подключения до 16 датчиков или устройств к одному входу Arduino
Работа с датчиками угловых позиций Austria Micro Systems через SPI на Arduino и совместимых платах
Работа с 12- и 16-битными АЦП ADS1015/ADS1115 через I2C с поддержкой однополюсных и дифференциальных измерений
Драйвер 6-осевого IMU датчика BMI323 с поддержкой I2C и SPI, акселерометра, гироскопа, FIFO и калибровки
Драйвер барометрического датчика BMP58x для Arduino по I2C или SPI с удобной инициализацией и поддержкой передискретизации, фильтрации и FIFO