Минималистичная библиотека для работы с RTC DS3232/DS3231 по I2C без лишних зависимостей
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Работа с несколькими 1-Wire термометрами Maxim DS-Family, адреса датчиков сохраняются в EEPROM микроконтроллера
Измерение расстояний с датчика DTS6012M через I2C протокол на Arduino
Драйвер для дальномера DTS6012M с поддержкой Modbus CRC-16, детекцией двух целей и дальностью до 20 метров
Работа с датчиком PM-D4 для измерения концентрации взвешенных частиц в воздухе
Работа с лазерным датчиком расстояния DYP-R01CW по протоколу I2C
Драйвер инфракрасного датчика температуры MLX90614 с поддержкой SMB и доступом к флагам регистров
Коммуникация с платой EASE через SPI-протокол для расширения функциональности Arduino
Парсинг NMEA-данных от GPS-приёмников Ublox через Serial с автоматическим извлечением координат, высоты и времени
Универсальная обёртка для датчиков с фильтрацией, калибровкой и синтезом данных нескольких сенсоров
Упрощённая работа с ультразвуковыми датчиками HC-SR04 и Ping))) для измерения расстояний на Arduino
Управление модулями распознавания речи EasyVR через серийный порт с поддержкой Bridge режима для отладки на ПК
Управление компонентами учебного шилда EduShield для Arduino с готовыми примерами кода
Измерение абсолютного давления и температуры через I²C датчик WSEN-PADS на плате eHaJo
Поддержка цифрового датчика температуры LM75 через шину I²C для плат eHaJo Addon Board
CO2-датчик ELT S300 через I2C с поддержкой калибровки и аппаратного сброса
Измерение потребления электроэнергии через датчики тока и напряжения на аналоговых входах Arduino
Драйвер для 6-осевого IMU BMI160 с поддержкой магнитометра BMM150, подключение через I2C или SPI
Управление биометрическими датчиками на расширении EmotiBit FeatherWing для плат Feather
Работа с датчиком пульса и оксиметра MAX30101 на платах EmotiBit-Beta с поддержкой семейства MAX3010x
Бесконтактное измерение температуры поверхности с датчиком MLX90632 по протоколу I2C
Управление RGB LED драйвером NCP5623 через I2C с независимым управлением тремя цветовыми каналами
Асинхронное взаимодействие с датчиком температуры и влажности Si7013 на плате EmotiBit без блокировки основного цикла программы
Обработка кнопок и энкодеров с поддержкой кликов, удержания, импульсных режимов и одновременного нажатия двух кнопок
Чтение механических энкодеров с поддержкой мультиплексеров и системой обратных вызовов для обработки событий
Единый интерфейс для датчиков одного типа — все данные приводятся к стандартному формату и единицам измерения
Драйвер для работы с аналоговым датчиком температуры LM35 с точностью ±0,25°C и диапазоном от −55 до 150°C
Работа с точными часами реального времени DS3231 через I²C с поддержкой температурных датчиков и режимов энергосбережения
Драйвер SPI для инерциальных модулей и акселерометров Epson серий M-Gxxx и M-Axxx с примерами для Arduino Zero и Teensy
Драйвер для инерциальных датчиков Epson M-Gxxx и акселерометров M-Axxx через UART с поддержкой Arduino Zero и Teensy 3.6