Генерация выборок и оценка вероятности точек в многомерном нормальном распределении на микроконтроллере
Категория: Data Processing
Библиотеки этой категории. У каждой видно последнюю версию и готовность ZIP на зеркале TREMA.
Повышение разрешения АЦП путём усреднения множества измерений — оверсэмплинг с настраиваемым балансом между точностью и скоростью
Ultra-lightweight, zero-allocation binary telemetry and tracing engine for microcontrollers.
Преобразование значений между диапазонами с поддержкой нелинейных шкал для нестабильных сенсорных сигналов
Распознавание речи и определение намерений на микроконтроллере с поддержкой немецкого языка, работающее без интернета
Управление несколькими энкодерами с кнопками через портовый расширитель PCF8575 по шине I2C
Вычисление доверительного интервала для среднего значения выборки через T-распределение Student
Расчёт азимута и угла возвышения солнца по координатам и времени для управления солнечными системами и панелями
Flag suspicious sensor readings without changing the raw data.
Генерирует 32-битные UNIX-временные метки для дат после произвольно выбранной эпохи вместо стандартной 1970 года
Обучение деревьев решений на микроконтроллере без облака с поддержкой 8 и 32-битных моделей
Обмен сообщениями между микроконтроллерами через Serial, I2C, MQTT и другие каналы с автоматическим кодированием и проверкой данных
AES-128 шифрование в режиме CBC для микроконтроллеров с ограниченной памятью: ESP32, ESP8266, Arduino и плат на базе NRF5x
Расчёт орбит спутников и положения Солнца по алгоритму PLAN-13 для Arduino и микроконтроллеров
TensorFlow Lite Micro с Arduino-стиль API для машинного обучения на встроенных платах
Портирование библиотеки Eigen для матричной математики и линейной алгебры на ARM-микроконтроллеры
Формирование и отправка сообщений датчиков на облачную платформу Boodskap IoT Platform
Чтение и запись структурированных данных в буферы с автоматическим отслеживанием позиции, а также кольцевой буфер для любых типов данных
Потоковое шифрование ChaCha32 с 256-битным ключом и 96-битным nonce для микроконтроллеров Arduino
Классические методы шифрования текста — от Цезаря до Vigenere для защиты данных между Arduino-устройствами
Детектирование речевой активности на нейросетях для Arduino Nano 33 BLE Sense с минимальными требованиями к ресурсам
Расчёт контрольных сумм CRC на Arduino и в C++ с поддержкой одноразовых и непрерывных вычислений
Управление DS1804 — непеременяемым подстроечным потенциометром с сохранением позиции в EEPROM
Цифровые фильтры для обработки сигналов датчиков в реальном времени: низких и высоких частот, статистика и производные
Организация и переиспользование перечислений (enum) между разными скетчами и модулями Arduino
Управление буферами данных для контроллеров с поддержкой EasyDMA, включая nRF52
Быстрое преобразование Фурье (FFT) и обратное преобразование (IFFT) для анализа и синтеза сигналов
Быстрое преобразование Фурье с целочисленной арифметикой для спектрального анализа на микроконтроллере
Компактное преобразование чисел с плавающей точкой в строку с минимальным расходом памяти