Математические функции для обработки массивов данных — поиск экстремумов, производные, корреляционный анализ и статистические тесты
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Расчёт прямой и обратной кинематики манипуляторов с поддержкой матричных операций и методом Newton-Raphson
Кластеризация данных датчиков методом k-means для распознавания паттернов и компрессии данных на микроконтроллерах
Неблокирующее обнаружение ударов по пьезодатчикам с фильтрацией шума и накоплением сигнала до тишины
Вычисление асимметрии и куртоза набора данных для анализа распределения значений и выявления выбросов
Ленивый парсер JSON для микроконтроллеров с выборочной загрузкой данных и кешированием
Случайная выборка элементов без повторений, как раздача карт из перемешанной колоды
Инструменты для разработки морского навигационного ПО на Arduino с функциями для GPS-навигаторов и курсоуказателей
Ускоренное целочисленное деление через оптимизацию сдвигов и умножений, дающее до 10× прирост производительности на микроконтроллерах
Полносвязная нейросеть для микроконтроллеров с минимальными требованиями к памяти и поддержкой нескольких функций активации
STL контейнеры и потоки для Arduino с обработкой ошибок через флаги вместо исключений и поддержкой PSRAM
Форматирование табличных данных для Serial с автоматическим выравниванием по колонкам
Облегчённая реализация связного списка на указателях для микроконтроллеров с ограниченной памятью
Парсер CAN-потока Generic Dash от Link ECU для декодирования данных приборной панели и датчиков на Arduino
Парсер OSC-сообщений с минимальным потреблением памяти и настраиваемыми буферами
Простой логический анализатор для Arduino, способный мониторить до 32 цифровых выводов с настраиваемым сэмплированием по тактовому сигналу или таймеру
Исследование логистической функции: от стабилизации к хаосу и бифуркациям
Кодирование данных датчиков в компактный бинарный формат для отправки через LoRaWAN в The Things Network
Генерация случайных чисел с помощью регистра RegRssiWideband в LoRa-модулях sx1276/7/8/9 вместо встроенного генератора микроконтроллера
Драйвер для 24-битного АЦП LTC2485 с интерфейсом I2C и встроенным датчиком температуры
Контроль температуры и напряжения с помощью микросхемы LTC2991 по шине I2C с поддержкой PWM
Валидация номеров карт и кодов товаров по алгоритму Luhn с поддержкой потокового режима обработки данных
Управление громкостью через микросхему M62429 с поддержкой трёх каналов и инкрементального изменения уровня затухания
Логирование на Arduino с автоматической вставкой номера строки и имени функции через макросы и поддержкой форматирования printf
Вычисление ориентации объекта в пространстве по данным акселерометра и гироскопа с использованием алгоритма MadgwickAHRS
Калибровка магнитометров методом эллипсоида или Min/Max для компенсации магнитных помех и наклона
Определение ориентации объекта в пространстве по данным акселерометра и гироскопа с использованием алгоритма MahonyAHRS
Конвертация координат в локаторы Мейденхед (QTH) и обратно с точностью до 13 метров для любительской радиосвязи
Преобразование значений float в битовые маски для управления LED-индикаторами и портовыми расширителями
Отображение чисел на цветовой спектр для RGB-светодиодов и дисплеев с интерполяцией промежуточных значений