Кодирование и декодирование целых чисел в формат LEB128 с переменной длиной для минимизации объёма данных
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Калибровка скорости DC моторов путём перемасштабирования значений для компенсации различий в мощности и мёртвых зон
API-клиент OpenAI ChatGPT для Arduino и ESP32 с поддержкой WiFi
Translations for C in one header: plurals for 71 languages, formatting, right-to-left text.
Распознавание и подсчёт хлопков с микрофона в неблокирующем режиме
Интерфейс командной строки для UART с редактированием буфера и поддержкой справки по командам
Парсер JSON для Arduino с нулевым выделением памяти, использующий pull-type подход и требующий только C++11
CRT коррекция для светодиодов: табличный, квадратичный и кубический методы с разными вариантами разрядности
Подключение Arduino-плат к облачной платформе Dashboard через MQTT с автоматической генерацией веб-интерфейса
Обработка сложных структур данных: таблицы, массивы, преобразования и фильтрация для микроконтроллеров
Накопление и вычисление статистики потока данных с датчиков: среднее, минимум, максимум, количество образцов
Обработка временных рядов с фильтрацией и статистикой для встроенных устройств и IoT через циклические массивы
Распознавание QR-кодов на платах Deneyap Kart с помощью встроенной камеры
Двусвязный список с поддержкой любых типов данных, основные операции добавления, удаления и поиска элементов
STL-подобные контейнеры с фиксированной ёмкостью и нулевой динамической аллокацией для Arduino: Vector, Stack, RingBuffer, Set, Map
An Arduino library that computes an incremental average
Функции для плавных анимаций с различными типами кривых: линейная интерполяция, кубические, экспоненциальные, упругие и отскакивающие переходы
Извлечение признаков из временных рядов датчиков на контроллере — статистика, спектральные свойства и другие характеристики для классификации данных
Реализация узла Sparkplug B/Sparkplug 3 для микроконтроллеров с API управления тегами данных и Protobuf-кодированием через nanoPB
Встроенная в flash-память виртуальная файловая система только для чтения с поддержкой директорий и Arduino FS-интерфейса
Расчёт координат и видимых параметров небесных объектов (Солнца, Луны, планет) для Arduino Mega по алгоритмам VSOP87 и ELP2000
Algoritmos bioinspirados y evolutivos (GA, DE, PSO, ABC, GWO, WOA) para ESP32.
Планировщик задач на основе временных срезов для ESP32, позволяющий выполнять несколько операций без блокирующих задержек
Генерирует код Морзе для передачи через цифровой выход с настраиваемой скоростью передачи
EVA Filters. Signal filtering library: Median, Exponential Moving Average, Adaptive Exponential Moving Average, Slew Rate Limiter, Morphological Min-max and open-close.
Отслеживание изменений переменных на микроконтроллере с автоматическим вызовом функций-обработчиков
Генерирует экспоненциальный массив значений для естественного восприятия изменений яркости и громкости на PWM
FIR-фильтр на C++ с поддержкой разных типов данных для обработки сигналов на Arduino
Фильтр конечной импульсной характеристики для сглаживания и фильтрации сигналов датчиков с поддержкой готовых и кастомных коэффициентов
Классы fix32 и fix64 для арифметики с фиксированной точкой на RP2350 с поддержкой быстрых тригонометрических функций и sqrt через встроенный интерполятор