Управление шаговым двигателем через драйвер с точным задаванием положения и скорости
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Трёхосевой акселерометр LIS2DUXS12 с минимальным энергопотреблением, обнаружением падения и двойного касания, поддержкой FIFO и Machine Learning Core
Управление нано-датчиком давления LPS22DF для STM32 по I2C или SPI с получением давления и температуры
Работа с инерциальным датчиком LSM6DSV16X: акселерометр, гироскоп, I2C/SPI, детектирование движений и встроенное машинное обучение
Емкостный датчик влажности и температуры SHT40-AD1B с интерфейсом I2C для STM32
Управление датчиком времени пролёта VL53L4ED для измерения расстояния через I2C с поддержкой опроса и прерываний
Управление датчиком дальности VL53L7CH с матрицей 8×8 зон через I2C с поддержкой прерываний
Управление платой расширения X-NUCLEO-IKS5A1 с набором MEMS-датчиков движения, давления и магнитного поля через I²C
Общение Arduino с сенсорными дисплеями STONE через последовательный порт
Измерение интервалов времени и частоты сигналов с точностью до микросекунд
Последовательное выполнение неблокирующих задач с временными интервалами между ними
Сериализация структурированных данных в Stream с поддержкой версионирования и работой через пары ключ–значение
Накопление среднего арифметического значения без буфера всех данных в памяти
Перехватчик для отладки обмена данными через Serial — показывает весь трафик в реальном времени без изменения кода
Получение событий Streamlabs (донаты, подписки, рейды) в Arduino-проекте через WebSocket
Неблокирующее чтение и запись в потоки данных с поддержкой timeout'ов
Эффективная работа со строками через StringBuilder с предвыделённым буфером и StringReader для посимвольного чтения
Разбиение строк по произвольному разделителю с возвратом заданного количества подстрок
Субпиксельный рендеринг шрифтов для чётких надписей на маленьких дисплеях
Плавное управление сервомоторами с 30 вариантами easing-анимаций для естественных движений без блокирующих функций
Обработка кнопок с подавлением дребезга и распознаванием одинарного, двойного и длительного нажатия
CAN Bus с протоколом publish/subscribe, автоматическим управлением ID и восстановлением подписок после перезагрузки
Explicit piecewise-linear sensor calibration with bounds and provenance.
Explicit bounded interpolation and stale-value handling across sensor channels.
Observable sampling gaps, queue pressure and bounded failure counters.
Modular embedded storage protocols and device diagnostics.
Bounded before-and-after sensor event capture without heap allocation.
Persistent equipment states and observed runtime from scalar signals.
Transparent battery-current duty-cycle and runtime estimates.
Pulse counts and interval-derived rates with bounce and timeout reporting.