Управление датчиками HaLakeKit: акселерометр, магнитометр и кнопка с поддержкой калибровки
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Унифицированный интерфейс для работы с популярными I2C-датчиками, часами реального времени, инерциальными модулями и вспомогательными функциями
Чтение данных акселерометра, гироскопа и термодатчика ICM42670S через I2C или SPI
Чтение данных акселерометра, гироскопа и температуры с IMU датчика ICM45689 по I2C или SPI
Чтение показаний тока и мощности с микросхемы INA226 для контроля энергопотребления и отладки электросхем
Работа с пятиконтактным джойстиком на Arduino: чтение осей X, Y и кнопки для интерактивных проектов и игр
Детектирование движения на акселерометре ST LIS3DH с минимальным энергопотреблением и поддержкой I2C прерываний
Работа с датчиком UV и освещённости LTR390 (DF Robotics) через I2C
Чтение UV-датчика LTR390 по I2C с поддержкой мультиплексоров для управления несколькими сенсорами
Датчик температуры MAX30205 с интерфейсом I2C для измерения температуры кожи с точностью ±0,1°C в диапазоне 37–39°C
Датчик температуры MAX31850/MAX31851 по протоколу 1-Wire для термопар типов K, J, N, T, S, R и E с асинхронным чтением без блокирующих операций
Работа с многоканальными АЦП MCP342x от Microchip через шину I2C с поддержкой синхронизации нескольких чипов
Работа с инфракрасным датчиком CO₂ Winsen MH-Z19 через UART с поддержкой как аппаратного, так и программного интерфейса
Работа с инфракрасным термометром MLX90614 через I2C с поддержкой произвольных выводов микроконтроллера
Работа с датчиком давления MSP300 по протоколу I2C (7–1000 BAR)
Неблокирующее чтение данных с нескольких датчиков температуры MAX6675 одновременно
Подключение восьми датчиков HC-SR04 к Arduino через I2C без использования множества пинов
Драйвер температурного датчика ABLIC S58LM20A с поддержкой усреднения, экспоненциального фильтра и диагностики диапазона значений
Работа с аналоговым датчиком температуры AD22100K с поддержкой фильтрации SMA, EMA и WMA
Работа с аналоговым датчиком температуры AD22100S с поддержкой фильтрации данных и диагностики
Сбор ЭКГ и измерение дыхания через ADS1292R Shield с подключением через SPI к Arduino
Работа с сенсором MAX86150 для измерения пульса, SPO2 и ЭКГ через I2C
Работа с датчиком влажности почвы RAK12035 по I2C с поддержкой калибровки и режима низкого энергопотребления
Мониторинг качества воздуха через датчики I2C STEMMA QT с автоматическим обнаружением и экспортом метрик Prometheus
Работа с датчиком CO2, температуры и влажности SCD30 от Sensirion через I2C интерфейс
Управление детектором молний AS3935 по I2C или SPI с определением расстояния до разряда и фильтрацией помех
9-осевой IMU датчик BNO08x с собственным процессором, выдающий готовый вектор ориентации и данные акселерометра, гироскопа, магнитометра
Драйвер tristimulus-датчика цвета OPT4048 с интерфейсом Qwiic для измерения спектра света и определения цвета
Работа с датчиками уровня заряда MAX17043/44/48/49 для литиевых аккумуляторов через I2C
Работа с барометрическим датчиком MS5803-14BA по протоколу I2C для измерения давления и определения глубины или высоты