Управление буфером для скользящего среднего и фильтрации значений датчиков через FIFO-очередь
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Компактное преобразование чисел с плавающей точкой в строку с минимальным расходом памяти
Конвертирует float в строку с заданным количеством знаков после запятой и автоматическим округлением
Прогноз погоды по тренду барометрического давления с алгоритмом Замбретти
Тип данных для работы с дробями: арифметические операции, преобразование float в дроби и форматированный вывод
Генератор волновых форм (синус, пила, треугольник, квадрат) для ЦАП-преобразователей с поддержкой частот от 0,01 до 25 Гц на Arduino UNO и выше на ESP32
Пересчёт значений датчиков через интерполяцию по промежуточным точкам для калибровки и нормализации выхода
Вычисление вероятностей нормального распределения с таблицей поиска для анализа данных датчиков
Гауссово распределение, фильтры Калмана и скользящие средние без углубления в математику
Одномерная гауссова фильтрация для сглаживания данных датчиков с кешированием коэффициентов
Определение магнитного склонения в любой точке земного шара по координатам и дате через NOAA WMM для ESP32
Lock-free очередь, C++ корутины и компактный STL-адаптер для многопоточности на ESP8266/ESP32
Порт GNU Multiple Precision для Arduino с поддержкой целых чисел и рациональных чисел произвольной точности
Декодирование тонов на основе алгоритма Goertzel для DTMF и FSK-модуляции с минимальными затратами ресурсов
Парсер для разбора строк на подстроки по разделителю с доступом через индексацию и конвертацией в числа
Логирование и визуализация данных датчиков Arduino в облачном сервисе GrafikStudio в реальном времени
Взаимодействие с модулем GRC AI для запуска нейросетевых моделей и обработки данных датчиков прямо на микроконтроллере
Парсинг и сборка JSON с поддержкой 64-битных чисел и встроенным хешированием ключей
Расчёт метрик бинарной классификации через матрицу ошибок — чувствительность, специфичность и характеристики диагностического теста
Класс для двумерной векторной математики с операциями сложения, вычитания, вычисления длины и углов между векторами
Простой кольцевой FIFO-буфер фиксированного размера с поддержкой любых типов данных через шаблоны
Набор фильтров для обработки сигналов датчиков: экспоненциальный, медианный, Калман и линейная аппроксимация
Линейный буфер фиксированного размера для хранения последних N измерений и расчёта скользящих значений
Быстрая реализация PID-регулятора с поддержкой разных режимов работы и встроенными инструментами для настройки коэффициентов
Релейный регулятор с обратной связью для стабилизации температуры, давления и других параметров в заданном диапазоне
Кодирование и восстановление данных по алгоритму Extended Hamming для надёжной передачи по ненадёжным каналам связи
Структура данных для быстрого поиска и хранения пар ключ-значение с поддержкой динамической подгонки размера и итератора
Конвертирует григорианские даты в исламский календарь по табулярному алгоритму с поддержкой названий месяцев на английском и арабском
Распределение значений с датчиков по бакетам с расчётом функций распределения вероятности PMF, CDF и PDF
Потоковое кодирование и декодирование base64 с минимальными затратами памяти