Драйвер датчика времени пролёта VL6180X для измерения расстояния по шине I2C
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Чтение температуры и влажности с датчика AM2302 (DHT22) по интерфейсу SDA на Arduino и ESP
Драйвер датчика освещённости BH1750FVI для измерения интенсивности света (0,11–100 000 люкс) по I2C с тремя режимами и коррекцией коэффициента
Стабильная библиотека для датчиков температуры и влажности DHT11, DHT22 и совместимых модификаций с хорошей поддержкой AVR и ARM процессоров
Управление 4-разрядным дисплеем TM1637 через два вывода Arduino с контролем яркости
Работа с DS3231 через millis() с синхронизацией по таймеру и встроенным секундным счётчиком
Работа с NTC термисторами по закону Стейнхарта-Харта с автоматическим расчётом температуры и усреднением показаний
Работа с датчиками температуры и влажности SHT30, SHT31, SHT35, SHT85 по протоколу I2C
Управление декодером 74HC154 для выбора одной из 16 выходных линий по 4-битному адресу
Работа с CO2-датчиком Aosong ACD10 по I2C для измерения концентрации углекислого газа в диапазоне 400–5000 ppm
Объединение данных акселерометра, гироскопа и магнитометра через фильтры ориентации для определения положения объекта в пространстве
Работа с датчиком APDS9960: распознавание жестов, определение цвета и расстояния по I2C
Управление контроллером заряда BQ25798 через I2C — чтение состояния и отладка зарядки батареи в Arduino проектах
Драйвер для электронных компасов на магнитометрах QMC5883, HMC5883 и VMC5883 с поддержкой Arduino, ESP и micro:bit
Управление цифро-аналоговыми преобразователями MCP48xx и MCP49xx Microchip через SPI (8, 10 или 12 бит, одно- или двухканальные)
Работа с датчиком CO₂ SCD30 через I2C: чтение концентрации газа, температуры и влажности с компенсацией по атмосферному давлению
6-осевой инерциальный датчик LSM6DSO с акселерометром, гироскопом и поддержкой детектирования движений для STM32
Работа с 24-битным АЦП HX711 для весовых датчиков без блокировки микроконтроллера и с поддержкой нескольких модулей одновременно
Работа с АЦП-конвертерами MCP3001–MCP3208 по SPI с поддержкой однополюсного и дифференциального режимов измерения
Работа с UV-датчиком ML8511 для измерения уровня ультрафиолетового излучения на Arduino с поддержкой различных опорных напряжений
Управление футбольными роботами PeanutKing с поддержкой множества датчиков, моторов и Bluetooth-пульта
Работа с магнитометром QMC5883L через I2C для определения азимута и направления сторон света на Arduino
A simple library to interface with rdm6300 rfid reader.
Работа с 9-осевым IMU ICM-20948 по I2C или SPI с поддержкой встроенного Digital Motion Processor
Работа с 3D-акселерометром и гироскопом LSM6DSOX через I2C или SPI на платах STM32
Класс для работы с температурными датчиками NXP (LM75B, P3T1035, P3T1084, P3T1085, P3T1755, P3T2030, PCT2075) по шине I²C
Работа с магнитными датчиками углового положения AS5600 и AS5600L по протоколу I2C с измерением угла поворота и расчётом RPM
Чтение данных акселерометра, гироскопа и температурного датчика 6-осевого IMU ICM45686 по I2C или SPI с поддержкой FIFO и прерываний
Работа с микросхемой MAX31855 для преобразования сигнала K-типа термопары в цифровое значение через SPI
Работа с датчиками температуры и влажности DHT11 и DHT22 по стандартному протоколу DHT