Мониторинг тока, напряжения и мощности через I2C для систем энергопотребления и защиты от перегрузок
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Работа с трёхосевым акселерометром LIS3DH через I2C или SPI с поддержкой прерываний и настройкой чувствительности
Драйвер для термопары MAX31855 с чтением температуры по SPI и диагностикой обрыва/замыкания
Драйвер для цифрового датчика температуры TMP102 с интерфейсом I²C, поддерживающий чтение в градусах Цельсия и Фаренгейта, пороговые значения и режим пониженного энергопотребления
Драйвер для трёхосевого аналогового акселерометра ADXL335 с фильтром сглаживания показаний
Работа с CO2-датчиком Aosong ACD3100 через I2C, измерение концентрации углекислого газа и температуры
Драйвер для датчика приближения и RGB-сенсора APDS-9999 с подключением по I2C и поддержкой инфракрасного диапазона
Адаптер I2C-to-1-Wire для подключения датчиков DS18B20 и других 1-Wire устройств через I2C интерфейс
Работа с прецизионными датчиками температуры и влажности HDC3020, HDC3021, HDC3022 по протоколу I2C
Работа с датчиком влажности и температуры HTU31D по протоколу I2C
Работа с OPT4048 — высокоточным датчиком цвета с измерением XYZ-координат, цветовой температуры и люкса по I²C
Работа с цифровым датчиком атмосферного давления и температуры SPA06_003 по интерфейсу I2C с поддержкой FIFO-буфера
Работа с MEMS-датчиком давления и температуры WF100DPZ через I2C с поддержкой периодического и одиночного режимов измерения
Aosong ASAIR AHT1x/AHT2x, Temperature & Humidity Sensor
Работа с матричными аналоговыми клавиатурами на Arduino с дебаунсом и таймерным опросом (устарела, рекомендуется GyverKey)
Чтение данных с акселерометра, гироскопа и датчика температуры LSM6DS3 на Arduino Nano 33 IoT и Arduino Uno WiFi Rev2
Датчик грозы AS3935 от Austrian Microsystems через I2C для обнаружения и отслеживания грозовой активности на Arduino
Драйвер для датчика цвета VEML3328, измеряющего RGB, инфракрасное излучение и полный спектр через I2C
Датчик цвета и освещённости VEML6040 с подключением по I2C для измерения RGB и инфракрасного излучения
Работа с 6-осевым IMU-датчиком BMI160 (акселерометр и гироскоп) по I2C с поддержкой подсчёта шагов
Управление инфракрасным датчиком температуры MLX90615 с программным I2C на любых выводах AVR микроконтроллера
Работа с датчиком температуры DS18B20 по протоколу 1-Wire с поддержкой автоматического поиска сенсоров на шине
Унифицированная работа с десятком IMU-датчиков серий MPU, ICM, BMI, LSM6DS и QMI через единый интерфейс
Работа с пятиконтактным джойстиком на Arduino: чтение осей X, Y и кнопки для интерактивных проектов и игр
Работа с UV датчиками LTR390: расчёт освещённости в люксах и индекса УФ излучения
Работа с инфракрасным датчиком CO₂ Winsen MH-Z19 через UART с поддержкой как аппаратного, так и программного интерфейса
Измерение температуры, влажности, VPD, точки росы и индекса тепла с датчика Sensiron SHT3x через I²C
Работа с инфракрасным термометром MLX90614 через I2C с поддержкой произвольных выводов микроконтроллера
Быстрое вычисление углов наклона MPU6050 с фильтрами и калибровкой в EEPROM
Обнаружение направления вращения энкодера, фиксация позиций и отслеживание углового положения без блокировки основного кода