Расчёты температурных индексов и преобразования единиц для метеостанций на Arduino с поддержкой формул NOAA
Категория: Data Processing
Библиотеки этой категории. У каждой видно последнюю версию и готовность ZIP на зеркале TREMA.
Запуск моделей TensorFlow Lite на ESP32 для распознавания речи, детекции людей и жестов без облака
Парсинг потоков данных — извлечение информации из сетевого трафика и последовательного порта без буферизации
Парсер для построчной обработки текстовых данных со строк, датчиков или файлов с поддержкой произвольных разделителей и разных систем счисления
Парсинг текстовых команд из Serial и других потоков данных с поддержкой произвольных разделителей и преобразования аргументов в числа
Декодирование сообщений BLE-датчиков в JSON для микроконтроллеров и шлюзов
ПИД-регулятор для управления процессами с обратной связью — температурой, скоростью, положением и другими параметрами
Генерация синхронизированных последовательностей случайных чисел на нескольких Arduino-устройствах по времени
Прогнозирование временных рядов на Arduino с помощью моделей AR и MA без динамической памяти
Генерирует 32-битные UNIX-временные метки для дат после произвольно выбранной эпохи вместо стандартной 1970 года
Обёртки над millis() и micros() с виртуальным сбросом счётчика для таймеров и синхронизации времени
Организация многоядерного кода для ESP32 и SPRESENSE через отдельные функции setup/loop для каждого ядра
Обучение деревьев решений на микроконтроллере без облака с поддержкой 8 и 32-битных моделей
Матричные операции для микроконтроллеров: сложение, умножение, транспонирование и вычисление определителей при минимальных затратах памяти
Компактный парсер и генератор XML-документов для микроконтроллеров, адаптация классической библиотеки TinyXML с поддержкой навигации по элементам и извлечения атрибутов
Отслеживание N наибольших значений в потоке данных с опциональным сохранением меток времени или идентификаторов
Отслеживание N наименьших значений в потоке данных с опциональной привязкой 32-битных тегов
Управление устройствами FRITZ!Box и совместимых роутеров через протокол TR-064 SOAP с Arduino и ESP8266
Целочисленные алгоритмы преобразования сигналов между временной и частотной областями для анализа спектра на микроконтроллерах
Таблицы значений тригонометрических функций для быстрых вычислений без операций с float
Одномерный фильтр Калмана для сглаживания показаний датчиков с минимальным расходом памяти
Трёхзначная логика с состояниями истина, ложь и неизвестность для систем мониторинга и обработки неполных данных
Дебаунсинг аналоговых датчиков приближения для стабильной детекции присутствия без ложных срабатываний
Справочные таблицы t-критерия для различных степеней свободы при статистических расчётах на микроконтроллере
Плавные анимации значений с функциями easing Роберта Пеннера для управления сервомоторами и другими компонентами
Bitcoin для 32-битных микроконтроллеров: приватные ключи, HD-кошельки, PSBT и работа с блокчейном
Быстрое RLE-сжатие и распаковка данных для микроконтроллеров с ограниченной памятью
Реестр-подобная структура для хранения пар конфигурационных переменных разных типов данных в оперативной памяти Arduino
Компактный расчётчик контрольной суммы CCITT CRC16 с поддержкой побитного и побайтового режимов для микроконтроллеров любой архитектуры
Расчёт контрольной суммы CCITT CRC16 через статические методы без создания объектов, работает на любых микроконтроллерах