Драйвер для датчика BME280, измеряющего температуру, давление и влажность через интерфейс I2C/SPI
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Драйвер для 9-осевого IMU LSM9DS1 с поддержкой I2C и SPI, объединяющий акселерометр, гироскоп и магнитометр
Драйвер для часов реального времени RV3028 с I2C интерфейсом и поддержкой прерываний
Драйвер для GNSS модуля SAM-M8Q с поддержкой I2C и синхронизацией по времени через PPS
Формирование UBX-сообщений для модулей GPS SAM_M8Q с автоматическим расчётом контрольных сумм
Драйвер для датчика дальности VL53L1X с поддержкой I2C и прерываний, требует плату с достаточным объёмом памяти
Управление тремя светодиодами модуля MentorBit через I2C протокол с независимым включением, отключением и переключением каждого LED
Работа с датчиком освещённости BH1750 на платах MentorBit через простой I2C интерфейс
Датчик дождя для плат MentorBit, определяющий влагу на поверхности через изменение сопротивления
Создание иерархических меню на LCD с навигацией кнопками UP/DOWN/OK/BACK и поддержкой колбэков
Объединяет два потока данных в один Stream с приоритетом первого источника на чтение и запись
Синхронизация сервомоторов и 9-осевых датчиков для гуманоидных роботов через платформу Meridian на частоте 100 Hz
Легковесная pub/sub система для обмена типизированными сообщениями между модулями Arduino-проекта без прямых связей
Структурированный обмен данными между Arduino и другими устройствами через Serial с поддержкой разных платформ
Единая библиотека для работы со всеми модулями Qwilino и Modulino через интерфейс Qwiic/I2C
Метроном для Arduino с настройкой темпа в BPM и структуры такта, выдающий импульсы на пины
Анализ данных датчика CO2 MG811 с полиномиальной аппроксимацией и визуализацией концентраций газов в реальном времени
Работа с инфракрасными датчиками метана MH-T7042A для измерения концентрации CH4 в Arduino
Драйвер для инфракрасных датчиков CO2 серии MH-Z с поддержкой UART и PWM на Arduino и ESP8266
Работа с датчиком CO2 MH-Z14A через UART с поддержкой всех команд даташита
Работа с модулями Seeed Grove BLE v1 через Bluetooth без блокирующих операций в loop()
Работа с датчиками CO2 серии MHZ (MHZ19B и др.) через Serial интерфейс
Воспроизведение сжатых анимированных иконок на микроконтроллерах с ограниченной памятью через дисплеи SSD1306 и SSD1331
Многозадачное программирование микроконтроллеров на основе PLC-логики: таймеры, детекторы фронтов, планировщики и элементы управления состоянием без задержек
Управление двумя DC-моторами или шаговым мотором через Dual DC Motor Shield V2 с мониторингом температуры и тока
Управление модулями Bluetooth LE RN487x от Microchip для IoT-приложений с низким энергопотреблением
Поддержка Bluetooth Low Energy модуля Microchip RNBD451 для Arduino с обменом данными через Transparent UART Service
Управление микросхемами SRAM Microchip 23x по SPI с автоопределением типа и методами чтения-записи
Создание датчиков для Home Assistant с отправкой данных по ESPNow или LoRa через MQTT-мост
Измерение электропроводности жидкостей через интерфейс I²C с автоматической температурной компенсацией