Измерение расстояния с помощью ультразвукового датчика HC-SR04 с поддержкой температурной коррекции
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Интерфейс для датчика температуры DS1624 с поддержкой работы с энергонезависимой памятью через I²C
Arduino library for the I2C DS1682 elapsed time monitor.
Драйвер SPI для инерциальных модулей и акселерометров Epson серий M-Gxxx и M-Axxx с примерами для Arduino Zero и Teensy
Драйвер для инерциальных датчиков Epson M-Gxxx и акселерометров M-Axxx через UART с поддержкой Arduino Zero и Teensy 3.6
Работа с датчиками температуры и влажности DHT11 и DHT22 через правильный парсинг сигналов и обработку данных
Вычисление солнечной радиации на базе обычных датчиков температуры и влажности методом дифференциальной временной производной
Компактная работа с датчиками BMP280 и BME280 с экономией памяти и выбором нужных функций
Работает с датчиками давления BMP085 и BMP180 для измерения атмосферного давления и температуры в диапазоне 300–1100 гПа
Управление высокоточными часами реального времени PCF85063TP по I2C с поддержкой калибровки и минимальным потреблением энергии
Управление термопарами через I2C с поддержкой восьми типов, компенсацией холодного спая и срабатыванием по температурным пределам
Драйвер для лазерного датчика расстояния VL53L0X с диапазоном 10–2000 мм и несколькими режимами измерения
Работа с магнитометрами HMC5883L, HMC5983L, QMC5883L через I2C с встроенной калибровкой и компенсацией искажений
Управление HC4051 — мультиплексором на 8 каналов для расширения аналоговых и цифровых входов Arduino
Работа с ультразвуковыми датчиками HCSR04 для измерения расстояния в сантиметрах
Неблокирующее управление цифровым датчиком освещённости BH1750 с частотой опроса до 1000 Гц и автоматическим масштабированием диапазона
Унифицированный интерфейс для работы с популярными I2C-датчиками, часами реального времени, инерциальными модулями и вспомогательными функциями
Работа с шестиосевым IMU ICM20689 по I2C и SPI с настройкой диапазонов гироскопа и акселерометра, FIFO буфером и прерываниями
Чтение акселерометра, гироскопа и температурного датчика ICM53621 по I2C или SPI с поддержкой определения наклона и детекции движения
Драйвер для трёхканального датчика INA3221, измеряющий ток и напряжение на трёх независимых каналах через I2C
Чтение температуры процессора Teensy с поддержкой алармов и калибровки датчика
Работа с радарным датчиком InnoSenT iSYS4001 через UART: обнаружение целей с выдачей дальности, скорости и угла
Работа с энкодером KY040: обработка поворотов и нажатий через callback-функции с подавлением дребезга
Управление датчиком присутствия HLK-LD2412 по серийному порту с поддержкой детектирования движения и присутствия человека
Работа с датчиком температуры LM35 через аналоговый пин Arduino с выводом в Цельсиях, Фаренгейтах или Кельвинах
Чтение давления и высоты с датчиков Pololu LPS через I2C
Работа с датчиком давления LPS35HW и совместимыми барометрами по I2C для метеостанций и измерения высоты
Работа с акселерометром и гироскопом LSM6DS33/LSM6DSO по I2C на платах Arduino и Pololu
Работа с магнитными датчиками абсолютного углового положения MagAlpha через SPI, SSI или I2C
Чтение данных энергетического счётчика BL0940 через UART для ESP32 и Raspberry Pi Pico