Работа с энкодерами без прерываний с отслеживанием положения, скорости и направления вращения
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Стабильная работа с ультразвуковыми датчиками расстояния с поддержкой нескольких сенсоров одновременно
Точные показания NTC термисторов с фильтрацией АЦП, уравнением Steinhart-Hart и асинхронным обновлением
Работа с 24-битным прецизионным АЦП Analog Devices AD7124-4 через SPI с поддержкой дифференциальных и одиночных каналов
24-битный АЦП AD7794 от Analog Devices — 6-канальный прецизионный преобразователь с гибкой настройкой фильтрации и поддержкой однополярных и биполярных входов
Упрощённая работа с ультразвуковым датчиком HC-SR04 для измерения расстояния с готовым интерфейсом
Чтение данных с GameCube, Wii Nunchuck и PC Game Port джойстиков на STM32F1
Единый API для работы с десятками IMU датчиков: акселерометры, гироскопы и магнитометры от InvenSense, Bosch, ST и других производителей
Парсинг NMEA-предложений от GPS-модулей и навигационных устройств
Асинхронный опрос DS18B20 с поддержкой нескольких датчиков и callback-функциями, без блокировки основного цикла
Управление роботом-тележкой по чёрной или белой линии с поддержкой цифрового и аналогового сканирования
Упрощенная работа с лазерными датчиками пыли Nova Fitness SDS011/SDS021 через Serial с валидацией и автоповторами
Управление датчиком пыли Nova SDS011 по Laser Dust Sensor Control Protocol V1.3 с подключением к любым пинам через SoftwareSerial
Драйвер для цифрового датчика температуры NST1001 с поддержкой нескольких режимов работы и вывод результатов в разных шкалах
Чтение температуры с NTC-термисторов с автоматическим расчетом коэффициента Beta по двум калибровочным точкам
Получение показаний температуры от NTC термисторов с поддержкой усреднения и работой на ESP32, STM32 и Arduino
9-осевой IMU на базе датчиков NXP FXOS8700 и FXAS21002 с калибровкой магнитного поля и алгоритмами сенсорной фузии
Firmware для Arduino Nano 33 BLE и Nicla Vision, обеспечивающий интеграцию с платформой Octopus для экологического мониторинга с датчиками температуры, влажности и GPS
Подключение восьми датчиков HC-SR04 к Arduino через I2C без использования множества пинов
I2C коммуникация с датчиками дифференциального давления Omron D6F-PH для измерения потоков воздуха и герметичности систем
Примеры и библиотека для тепловых датчиков OMRON D6T с матрицей пикселей, работающих по I2C на Arduino и ESP32
Легкая библиотека для BH1750 с режимом One Time, где чип спит между измерениями и потребляет минимум энергии
Эмуляция до 32 OneWire-устройств одновременно на Arduino для интеграции современных датчиков в системы с 1-Wire
Аппаратное ускорение 1-Wire и DS18B20 на Raspberry Pi Pico через PIO-копроцессор без влияния на CPU
Управление электрохимическим аналоговым фронтенд-модулем OpenAFE Shield через SPI для циклической вольтамметрии и электрохимических измерений
UART-коммуникация между Arduino и настольным приложением для электрохимических измерений на платформе OpenAFE
Работа с датчиками освещённости OPT3001 и OPT3004 по I2C для Arduino и ESP32
Работа с датчиком расстояния OPT3101 по шине I2C для измерения расстояния методом времени полёта
Управление датчиком освещённости OPT4048 от Texas Instruments через I2C с поддержкой цифрового вывода данных
Декодирование данных беспроводных датчиков Oregon на частоте 433 МГц для мониторинга температуры и влажности