Прогнозирование временных рядов на микроконтроллерах методом Holt-Winters с учётом тренда и сезонности для систем предиктивного обслуживания
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Парсер команд для Serial с типизированными аргументами, флагами и подкомандами без выделения динамической памяти
Криптографический алгоритм CMAC на базе AES-128 для аутентификации сообщений и защиты от подделки данных
AES-128 шифрование в режиме CBC для микроконтроллеров с ограниченной памятью: ESP32, ESP8266, Arduino и плат на базе NRF5x
AES-128-CBC шифрование для ESP32/ESP8266 с автоматическим IV и Base64 кодированием данных
Расчёт орбит спутников и положения Солнца по алгоритму PLAN-13 для Arduino и микроконтроллеров
Условное переключение между функциями на основе числовых параметров без сложных цепочек if-else
Диапазонные тревоги с проверкой минимума и максимума, дифференциалом для устранения дребезга и callback-функциями
Генератор случайных чисел, комбинирующий несколько источников энтропии Arduino для менее предсказуемого результата, чем встроенная функция random()
Фильтрация и усреднение аналоговых сигналов с настройкой интервала отсчётов и режима обработки
Преобразование углов между десятичным представлением и форматом градусы-минуты-секунды с поддержкой арифметики и вывода
Конвертация углов между 24 форматами измерения: от градусов и радиан до points, angular mil и других редких единиц
Обработка аномалий и событий в Arduino-проектах с поддержкой действий до и после события
Линейная интерполяция для преобразования нелинейных характеристик датчиков по таблице соответствия
Работа с BSON — бинарным форматом JSON на Arduino для компактной передачи структурированных данных
Вспомогательные функции и константы для типовых операций при разработке на Arduino
Расчёт контрольных сумм CRC-32 для проверки целостности данных при передаче и хранении
Реализация алгоритма K-Nearest Neighbors для классификации данных датчиков и распознавания паттернов на микроконтроллере
Парсер входящих POST-запросов с JSON для Arduino, стабилен на Mega с Ethernet Shield V2.0
Легковесная очередь на основе связного списка для управления потоком данных в памяти-ограниченных системах
TensorFlow Lite Micro с Arduino-стиль API для машинного обучения на встроенных платах
Разбирает строку с командой вида FUNC_NAME(ARG1,ARG2,...) и структурирует аргументы в массив с ручным управлением памятью
Расширение массивов с вычислением усреднённых значений между элементами для сглаживания данных и интерполяции
Динамические и фиксированные массивы с поддержкой сортировки и автоматического расширения под ограниченные ресурсы микроконтроллеров
Макросы для вывода данных в Arduino Serial Plotter в формате ключ:значение с поддержкой отладки и настройки регуляторов
Распознавание ArUco-маркеров на микроконтроллерах с минимальными требованиями к памяти и вычислительной мощности
Утилиты для расширенной работы со строками в Arduino: парсинг, форматирование и обработка текстовых данных
Чтение данных с датчиков EC и DO от Atlas Scientific OEM через простые методы без парсинга протокола
Расчёт молекулярных масс по химическим формулам и процентного содержания элементов в веществах
Синхронизация периодических задач с системными часами для ESP32 через JsonDocument хранилище