Чтение расстояния с аналоговых инфракрасных дальномеров Sharp серий GP2Y0A
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Драйвер датчика качества воздуха CCS811 по I2C с поддержкой измерения TVOC и CO2
Управление кнопками и переключателями SparkFun Qwiic через I2C с поддержкой LED-эффектов и настройки прерываний
Чтение температуры с NTC-термистора через аналоговый вход Arduino с использованием уравнения Steinhart–Hart
Работает с 10-DOF IMU-датчиком Amperka: считывает акселерометр, гироскоп, магнитометр и барометр для навигации и отслеживания ориентации
Чтение и калибровка аналоговых датчиков с сохранением настроек в EEPROM и поддержкой периодического опроса
Работа с 12- и 16-битными АЦП ADS1015/ADS1115 через I2C с поддержкой однополюсных и дифференциальных измерений
Драйвер 6-осевого IMU датчика BMI323 с поддержкой I2C и SPI, акселерометра, гироскопа, FIFO и калибровки
Драйвер барометрического датчика BMP58x для Arduino по I2C или SPI с удобной инициализацией и поддержкой передискретизации, фильтрации и FIFO
Работа с датчиком температуры и влажности AM2315 по протоколу I2C
Работа с инерциальными датчиками ICM20649 и ICM20948 для отслеживания движения и ориентации
Работа с трёхканальным монитором мощности INA3221 по I2C: чтение напряжения, тока и мощности
Работа с трёхосевым акселерометром LIS3DH по I2C или SPI с поддержкой нескольких датчиков на одной шине
Драйвер акселерометра LSM303AGR и LSM303DLH с поддержкой унифицированного интерфейса Adafruit Sensor для работы по I2C
Драйвер магнитометра LSM303DLH с интерфейсом I2C для определения магнитного поля и ориентации
Четырёхканальный 12-битный DAC MCP4728 с управлением по I2C для плат Adafruit
Чтение PM2.5 датчика Adafruit и расчёт индекса качества воздуха AQI
Трёхосевой магнитометр QMC5883P с поддержкой нескольких диапазонов измерения и настройкой параметров через I2C
Драйвер датчика времени пролёта VL53L1X с поддержкой измерения расстояния и детектирования жестов через I2C
Работа с датчиком AP3216C для измерения освещённости и расстояния до объектов через ALS и PS режимы
Измерение тока и мощности через датчик INA219 по шине I2C с настройкой усиления входного усилителя
Работа с датчиком BME280 по I2C: температура, давление и влажность с настраиваемыми параметрами дискретизации и фильтрации
Доступ к датчику BME680 с получением температуры, влажности, давления и газовых показаний через I2C или SPI
16-битный DAC8550 с интерфейсом SPI, поддержка аппаратного и программного режимов передачи данных
Экспериментальная версия для DHT с двумя пинами — один для чтения, другой для записи, что упрощает работу на некоторых платах вроде Intel Galileo
Минималистичная библиотека для работы с RTC DS3232/DS3231 по I2C без лишних зависимостей
Работа с ёмкостными сенсорами касания: сглаживание шума, детектирование и адаптивные пороги срабатывания
Работа с 24 ГГц радарным датчиком движения HLK-LD2450 для детектирования присутствия и отслеживания до трёх объектов
Управление цифровым компасом HMC6352 через I2C с поддержкой разных режимов работы
Работа с 6-осевым IMU датчиком ICM45687 через I2C или SPI с поддержкой акселерометра, гироскопа, термодатчика и встроенных алгоритмов анализа движения