Декодирование сообщений BLE-датчиков в JSON для микроконтроллеров и шлюзов
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
ПИД-регулятор для управления процессами с обратной связью — температурой, скоростью, положением и другими параметрами
Матричные операции для микроконтроллеров: сложение, умножение, транспонирование и вычисление определителей при минимальных затратах памяти
Целочисленные алгоритмы преобразования сигналов между временной и частотной областями для анализа спектра на микроконтроллерах
Таблицы значений тригонометрических функций для быстрых вычислений без операций с float
Одномерный фильтр Калмана для сглаживания показаний датчиков с минимальным расходом памяти
Быстрое RLE-сжатие и распаковка данных для микроконтроллеров с ограниченной памятью
Обмен сообщениями между микроконтроллерами через Serial, I2C, MQTT и другие каналы с автоматическим кодированием и проверкой данных
Конвертация между единицами измерения: температура, расстояние, масса и другие величины
Превращает Arduino MKRVidor4000 в программатор JTAG с эмуляцией Altera USB Blaster для загрузки битстримов в FPGA
Генерация XML, KML и GPX документов на Arduino с поддержкой буферизации для вывода в Ethernet, Serial или на SD-карту
Вычисление напряженности магнитного поля Земли по модели WMM для навигации и ориентирования по геоцентрическим координатам
Работа с BSON — бинарным форматом JSON на Arduino для компактной передачи структурированных данных
Абстрактное управление переменными через теги в виде связного списка с поддержкой базовых типов, строк, массивов и UUID
Движок быстрого вывода ternary нейросетей на ESP32 с весами, сжатыми до 1.58 бит и минимальными требованиями к памяти
Функции инициализации и управления датчиками стартового набора Consentium для Arduino-совместимых плат
Функции для вычисления и проверки контрольных сумм CRC данных
Парсер CSV-файлов для Arduino с поддержкой пользовательских разделителей и преобразованием столбцов в типизированные данные
Подгонка полиномиальных кривых к экспериментальным точкам методом наименьших квадратов, поддержка полиномов до 20-го порядка
Функции для форматирования и преобразования дат и времени в различные форматы с поддержкой вычисления дней недели и интервалов
Запуск моделей машинного обучения прямо на Arduino без облачной обработки
Оптимизированные решения для управления сдвиговыми регистрами, часами реального времени, LED матрицами и драйверами питания
Двусвязный список с поддержкой линейного и циклического режимов, отрицательных индексов и функциональными методами вроде map и filter
Распознавание речи на микроконтроллере Arduino Nano RP2040 Connect без подключения к облаку, поддержка более 40 языков и настраиваемых команд
TensorFlow Lite Micro обёртка для машинного обучения на Arduino, ESP32 и Raspberry Pi Pico W с упрощённым API и примерами инференса
Работа с микроконтроллерными модулями платформы E-LAGORi на базе ESP32-WROVER-32E с поддержкой 16-канального мультиплексера и USB-UART конвертации
Отправка голосовых уведомлений на Google Home с ESP8266 и ESP32 через синтез речи
Синтез речи на ESP8266/32 через Google Translate с возвратом ссылки на MP3
Помощник для ESP8266, автоматизирующий подключение к WiFi, SmartConfig и OTA-обновления через Arduino IDE или HTTP
EVA Filters. Signal filtering library: Median, Exponential Moving Average, Adaptive Exponential Moving Average, Slew Rate Limiter, Morphological Min-max and open-close.