Одномерная гауссова фильтрация для сглаживания данных датчиков с кешированием коэффициентов
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Определение магнитного склонения в любой точке земного шара по координатам и дате через NOAA WMM для ESP32
Порт GNU Multiple Precision для Arduino с поддержкой целых чисел и рациональных чисел произвольной точности
Декодирование тонов на основе алгоритма Goertzel для DTMF и FSK-модуляции с минимальными затратами ресурсов
Парсер для разбора строк на подстроки по разделителю с доступом через индексацию и конвертацией в числа
Логирование и визуализация данных датчиков Arduino в облачном сервисе GrafikStudio в реальном времени
Взаимодействие с модулем GRC AI для запуска нейросетевых моделей и обработки данных датчиков прямо на микроконтроллере
Парсинг и сборка JSON с поддержкой 64-битных чисел и встроенным хешированием ключей
Расчёт метрик бинарной классификации через матрицу ошибок — чувствительность, специфичность и характеристики диагностического теста
Класс для двумерной векторной математики с операциями сложения, вычитания, вычисления длины и углов между векторами
Простой кольцевой FIFO-буфер фиксированного размера с поддержкой любых типов данных через шаблоны
Набор фильтров для обработки сигналов датчиков: экспоненциальный, медианный, Калман и линейная аппроксимация
Линейный буфер фиксированного размера для хранения последних N измерений и расчёта скользящих значений
Быстрая реализация PID-регулятора с поддержкой разных режимов работы и встроенными инструментами для настройки коэффициентов
Релейный регулятор с обратной связью для стабилизации температуры, давления и других параметров в заданном диапазоне
Кодирование и восстановление данных по алгоритму Extended Hamming для надёжной передачи по ненадёжным каналам связи
Структура данных для быстрого поиска и хранения пар ключ-значение с поддержкой динамической подгонки размера и итератора
Расчёт расстояния и азимута между GPS-координатами на основе формулы гаверсинуса
Конвертирует григорианские даты в исламский календарь по табулярному алгоритму с поддержкой названий месяцев на английском и арабском
Распределение значений с датчиков по бакетам с расчётом функций распределения вероятности PMF, CDF и PDF
Потоковое кодирование и декодирование base64 с минимальными затратами памяти
Контейнеры для Arduino без зависимостей от STL с минимальным потреблением памяти
Потоковый парсер JSON с минимальным расходом памяти для микроконтроллеров
Потоковый парсер multipart MIME контента с минимальным расходом памяти и гибким источником данных
Битовые хаки для ускорения операций с плавающей точкой на Arduino, включая быстрое отрицание и манипуляции IEEE754-представлением
Логирование GPS-треков в формат IGC для авиационной навигации и полётных записей
Двухканальный датчик напряжения, тока, мощности и энергии с интерфейсом I2C для независимого мониторинга двух цепей
Arduino library for INA226 power sensor for ATtiny
Работа с датчиком INA228 через I2C для измерения напряжения, тока, мощности и температуры с поддержкой напряжений до 85 В
Датчик напряжения, тока и мощности INA229 с SPI-интерфейсом и 20-битным АЦП для систем до 85 вольт