Упрощённая работа с IMU: библиотека вычисляет углы ориентации из данных акселерометра и гироскопа, используя алгоритмы Mahony и Madgwick
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Драйвер для усилителя термопар MCP9600 с поддержкой разных типов датчиков и температурных оповещений
Управление 4-разрядным портовым расширителем PCA9536 по I2C с использованием стандартных функций Arduino pinMode, digitalRead и digitalWrite
Чтение температуры и влажности с датчика AHT20 через I2C и Qwiic-разъём
Датчик качества воздуха SGP40 с интерфейсом I²C и алгоритмом определения VOC с автоматической адаптацией к окружающей среде
Работа с датчиком влажности и температуры Si7021 через протокол I2C с проверкой контрольной суммы CRC
Управление тройным спектроскопическим датчиком AS7265X для анализа света на 18 длинах волн через I2C
Работа с температурным датчиком TMP102 через I2C для SparkFun и Qwiic плат
Поддержка трёхосевого акселерометра LIS2DW12 с интерфейсами I2C и SPI для STM32-плат с минимальным энергопотреблением
Инерциальный модуль с акселерометром и гироскопом для STM32 с минимальным энергопотреблением и встроенной обработкой данных
Драйвер для лидара Benewake TFLuna в режиме I2C с поддержкой чтения расстояния, мощности сигнала и температуры
Работа с DHT11/DHT22 на ATtiny85 (Trinket, Gemma) с возвратом целых чисел для экономии памяти
Интерфейс для датчика тока Infineon TLI4971, измеряющего переменные и постоянные токи до ±120A с программируемыми порогами обнаружения сверхтока
Датчик приближения и освещённости VCNL4200 с интерфейсом I2C для проектов автоматизации и детектирования
Чтение данных с беспроводных метеостанций через приёмный модуль RXB6/MX-RM-5V с проверкой целостности пакетов
Акселерометр ADXL362 с потреблением 0,27 мкА и встроенным детектором движения для батарейных приложений
Чтение датчиков температуры TSic через протокол ZACwire с использованием прерываний
Драйвер датчика Bosch BME68x для измерения температуры, влажности, давления и качества воздуха по I²C или SPI
Компактный драйвер для датчика BNO055 с поддержкой акселерометра, гироскопа, магнитометра и вычислением углов Эйлера, работающий с минимумом памяти
Работа с CO2-датчиком Aosong ACD3100 через I2C, измерение концентрации углекислого газа и температуры
Работа с абсолютным энкодером Bourns ACE-128 через I2C или цифровые выводы с автоматическим декодированием Gray Code
Архивная библиотека для 9DOF-модуля Adafruit с гироскопом L3GD20, акселерометром и компасом LSM303
Драйвер для акселерометра ADXL375 с диапазоном ±200g, возвращающий данные в стандартных единицах SI через I2C
Управление 12-битным магнитным датчиком углового положения AS5600 через I2C с поддержкой аналогового выхода и PWM
Работа с барометрическим датчиком BMP183 через SPI для измерения давления, температуры и высоты
Адаптер I2C-to-1-Wire для подключения датчиков DS18B20 и других 1-Wire устройств через I2C интерфейс
Работа с прецизионными датчиками температуры и влажности HDC3020, HDC3021, HDC3022 по протоколу I2C
Датчик HTS221 для измерения влажности и температуры с подключением по I2C
Работа с датчиком влажности и температуры HTU31D по протоколу I2C
Драйвер для инфракрасного датчика температуры MLX90614 с измерением температуры объекта и самого сенсора по шине I2C