Поддержка трёхосевого акселерометра LIS2DW12 с интерфейсами I2C и SPI для STM32-плат с минимальным энергопотреблением
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Инерциальный модуль с акселерометром и гироскопом для STM32 с минимальным энергопотреблением и встроенной обработкой данных
Парсинг и конвертация строк: класс Text для работы с разными форматами без копирования, base64, URL, Unicode и переключение раскладок
Вытесняющий планировщик задач для Arduino с поддержкой расписания и отсрочки без блокировки основной программы
Программный таймер на основе millis() с поддержкой однократного и периодического срабатывания, управлением отсчёта и обработчиками событий
Работа с DHT11/DHT22 на ATtiny85 (Trinket, Gemma) с возвратом целых чисел для экономии памяти
Планировщик задач для Arduino с поддержкой отложенного выполнения, периодических действий и повторений через простой API
Система автоматического дозирования корма с серво-приводом, сенсорами, дисплеем и логированием данных для поведенческих экспериментов с грызунами
Отправка данных на облачную платформу Ubidots через GPRS-модуль SIM900 для Arduino
Управление монохромными OLED-дисплеями 1.3" на контроллере SH1106 через I2C или SPI
Шахматный движок для микроконтроллеров с базовой реализацией правил и логики игры на доске 8x8
WiFi-подключение для Arduino MKR WiFi 1010, MKR VIDOR 4000 и UNO WiFi Rev.2 с поддержкой серверов, клиентов и UDP
SSL/TLS для встроенных систем: лёгкая реализация защищённой связи на ANSI C с гибкой настройкой под ограниченные ресурсы
C++ обёртка над FreeRTOS для многопоточного программирования на ESP32 и ESP8266 с поддержкой мьютексов, семафоров и очередей
Парсер уведомлений от геймпада Xbox Series S/X через Bluetooth для ESP32
Управление чипами питания AXP192, AXP202, AXP2101, SY6970, BQ25896 и HUSB238 для Arduino и микроконтроллеров
Измерение атмосферного давления и высоты с датчиком BMP388 по I2C или SPI
Вспомогательные функции для построения полнофункциональных Cyphal-устройств: управление идентификаторами, регистрами и перезагрузкой
Датчик цвета TCS3472 через I²C: измерение RGB и ИК для распознавания цветов и управления по цветовым сигналам
Управление 16-битными ЦАП AD569x через I2C с поддержкой выбора опорного напряжения и коэффициента усиления
Драйвер датчика Bosch BME68x для измерения температуры, влажности, давления и качества воздуха по I²C или SPI
Компактный драйвер для датчика BNO055 с поддержкой акселерометра, гироскопа, магнитометра и вычислением углов Эйлера, работающий с минимумом памяти
Управление матрицей 8×8 LED с драйвером MAX7219, вывод текста и графики на дисплей из 64 светодиодов
Управление модулями AiThinker A9G с поддержкой GPRS, GPS, SMS и MQTT через AT-команды
Облегчённый драйвер для контроллера CAN MCP2515 с поддержкой стандартных и нестандартных скоростей передачи
Работа с абсолютным энкодером Bourns ACE-128 через I2C или цифровые выводы с автоматическим декодированием Gray Code
Вывод чисел, текста, времени и температуры на семисегментные LED-дисплеи с готовыми классами для разных типов данных
Управление цифровым потенциометром AD5263 с четырьмя независимыми каналами через I2C
Архивная библиотека для 9DOF-модуля Adafruit с гироскопом L3GD20, акселерометром и компасом LSM303
Драйвер для акселерометра ADXL375 с диапазоном ±200g, возвращающий данные в стандартных единицах SI через I2C