Поиск и проверка палиндромов в строках и массивах символов с алгоритмом расширения от центра
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Сглаживание данных с аналоговых датчиков методом скользящего среднего или экспоненциального фильтра
Парсинг текстовых команд из Serial и других потоков данных с поддержкой произвольных разделителей и преобразования аргументов в числа
Обёртки над millis() и micros() с виртуальным сбросом счётчика для таймеров и синхронизации времени
Генератор UUID v7 и v4 без выделения памяти для встраиваемых систем с поддержкой временной сортировки и RFC 9562/4122
Линейная интерполяция для преобразования нелинейных характеристик датчиков по таблице соответствия
Манипуляция отдельными битами в переменных с минимальными затратами памяти через синтаксис массива
Цифровая фильтрация данных на основе рациональной передаточной функции с поддержкой IIR-фильтров для обработки сенсорных данных и сглаживания шума
Подгонка полиномов к экспериментальным данным и вычисление их значений через polyfit и polyval
Обработка потоковых данных в реальном времени методом Велфорда для вычисления среднего, дисперсии и стандартного отклонения
Кодирование ULEB128 для компактного хранения больших беззнаковых целых чисел с переменной длиной представления
Форматирование данных в символьный буфер char[] с поддержкой всех методов Print (println, printf и т.д.)
Алгоритм декомпрессии Bühlmann ZHL-16C для расчёта остановок и времени всплытия в самодельных дайв-компьютерах
Кодирование и декодирование символов CCIR476 для SITOR, AMTOR и NAVTEX на Arduino
Регрессионный анализ данных датчиков: линейная, экспоненциальная, логарифмическая и степенная функции с динамической обработкой точек
Обёртка над генератором случайных чисел, работающая как поток данных для тестирования кода взаимодействия со стримами
Вычисление площади, периметра и характеристик эллипса для Arduino
Упаковка до 32 булевых флагов в одно целое число для экономии памяти и быстрого управления состояниями
Прогноз погоды по тренду барометрического давления с алгоритмом Замбретти
Гауссово распределение, фильтры Калмана и скользящие средние без углубления в математику
Класс для двумерной векторной математики с операциями сложения, вычитания, вычисления длины и углов между векторами
Релейный регулятор с обратной связью для стабилизации температуры, давления и других параметров в заданном диапазоне
Потоки ввода-вывода на C++ без зависимостей от STL для экономии памяти на компактных платформах
24-битные целочисленные типы uint24_t и int24_t для экономии памяти на AVR-микроконтроллерах
Кластеризация данных датчиков методом k-means для распознавания паттернов и компрессии данных на микроконтроллерах
Вычисление асимметрии и куртоза набора данных для анализа распределения значений и выявления выбросов
Калибровка магнитометров методом эллипсоида или Min/Max для компенсации магнитных помех и наклона
Определение ориентации объекта в пространстве по данным акселерометра и гироскопа с использованием алгоритма MahonyAHRS
Вычисляет метеорологические величины (индекс тепла, точку росы, ветровое охлаждение, давление) из данных стандартных датчиков
Цифровая обработка сигналов на микроконтроллерах: фильтры, статистика, преобразования Фурье и Лапласа в режиме реального времени