Вывод графиков прямо в Serial Monitor Arduino IDE без отдельного приложения, с одновременным отображением отладочной информации
Категория: Data Processing
Библиотеки этой категории. У каждой видно последнюю версию и готовность ZIP на зеркале TREMA.
Преобразует миллисекунды в строку формата "ЧЧ:ММ:СС", "ММ:СС" или "СС" с гибкой настройкой компонентов времени
Статический сборщик строк с парсингом, экономящий оперативную память на микроконтроллерах (проект архивирован, функции перешли в StringN и StringUtils)
Расчёт кинематики робот-манипуляторов по алгоритму Denavit-Hartenberg для Arduino и настольных компьютеров
Нелинейная интерполяция по массиву точек для преобразования сырых данных датчиков в полезные значения
Генерация выборок и оценка вероятности точек в многомерном нормальном распределении на микроконтроллере
Модульные компоненты для WiFi, NTP, OTA и MQTT на ESP32/ESP8266 с поддержкой планировщика muwerk
Кооперативный планировщик задач с MQTT-подобными очередями для ATtiny, Arduino и ESP8266/ESP32
Лёгкие реализации массивов, очередей и map для микроконтроллеров с малой памятью: от ATtiny до ESP32 и STM32
Модульный фреймворк для быстрого прототипирования датчиков и актюаторов на ESP32/ESP8266 с веб-интерфейсом, WebSockets, MQTT и неблокирующей логикой
Добавление собственных ключевых слов с цветным выделением в редактор Arduino IDE через файл keywords.txt
Сопроцессор нейросети на STM32F103C8T6 Bluepill, подключаемый через UART для разгрузки основного микроконтроллера от вычислений
Конвертирование между RGB, HSV и HEX, управление RGB светодиодами через встроенный класс RGBLED
C++ потоковые операции для вывода данных без фрагментации памяти с поддержкой форматирования чисел и манипуляторов
Выравнивание смещённых битовых последовательностей методом Неймана для получения случайных данных
Нейросетевая библиотека для микроконтроллеров с поддержкой MLP, RNN, LSTM и оптимизацией под ограниченную память
Искусственные нейронные сети (MLP) для Arduino: обучите модель на компьютере, запустите на плате для распознавания образов и прогноза временных рядов
Служебная библиотека с полезными функциями для обработки строк и массивов, используется другими библиотеками NLibraries как зависимость
Компактный массив для хранения чисел от 0 до 15, где два элемента занимают один байт памяти
Машинное обучение для Arduino с нулевым динамическим выделением памяти: классификация, кластеризация и регрессия
Обнаружение аномалий и выбросов на микроконтроллере с помощью One-class SVM на основе моделей LIBSVM
Произвольная точность десятичной арифметики для Arduino, избегающая ошибок IEEE754 через строковое представление чисел
Работа с криптографическим контроллером Infineon OPTIGA Trust M через I2C с поддержкой ECDSA, RSA и X.509 сертификатов
Работа с чипом безопасности OPTIGA Trust X через I2C — аутентификация ECDSA, DTLS и криптография ECC256
Автоматический поиск оптимальных параметров функции на микроконтроллере с учётом ограничений ресурсов
Тип-обёртка для безопасной работы со значениями, которые могут быть или отсутствовать, без использования указателей и флагов
Повышение разрешения АЦП до 24 бит путём передискретизации и усреднения последовательных отсчётов
Повышение разрешения АЦП путём усреднения множества измерений — оверсэмплинг с настраиваемым балансом между точностью и скоростью
Хранение динамических данных в формате ключ-значение с текстовым представлением и автоматической конвертацией типов