Распознавание и подсчёт хлопков с микрофона в неблокирующем режиме
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Интерфейс командной строки для UART с редактированием буфера и поддержкой справки по командам
Парсер текстовых команд с малым расходом памяти для Serial и других каналов обмена
Виртуальный осциллограф для Arduino, который захватывает данные в фоне без влияния на временно-критичный код
Парсер JSON для Arduino с нулевым выделением памяти, использующий pull-type подход и требующий только C++11
Парсер текстовых команд с автоматическим распознаванием аргументов и доступом к переменным окружения
Модульный набор инструментов для разработки робототехнических систем, проверенный в соревнованиях
Комплексная арифметика с поддержкой тригонометрических функций для Arduino, работает на float и совместима с Serial вывод через Printable
Функции инициализации и управления датчиками стартового набора Consentium для Arduino-совместимых плат
Отправка данных датчиков с микроконтроллеров ESP8266, ESP32, Raspberry Pi Pico W и AVR в облако ConsentiumThings по HTTPS
Преобразование координат между декартовой и полярной системами с методами для получения отдельных компонентов
Вычисляет линейную корреляцию между двумя наборами данных X и Y, строя уравнение вида Y = A + B*X
Программный таймер обратного отсчёта на основе millis() или micros() для отловки timeout и реализации логики по истечении заданного интервала
Набор структур данных и утилит C++ для обработки данных: списки, очереди, буферы, фильтры датчиков, работа с GPS и графикой
Расчёт контрольных сумм CRC8, CRC12, CRC16, CRC32 и CRC64 с поддержкой пошагового добавления данных и пользовательских полиномов
Функции для вычисления и проверки контрольных сумм CRC данных
Вычисление контрольной суммы CRC32 для проверки целостности данных при передаче по сети и последовательному порту
Расчёт контрольных сумм CRC на Arduino и в C++ с поддержкой одноразовых и непрерывных вычислений
CRT коррекция для светодиодов: табличный, квадратичный и кубический методы с разными вариантами разрядности
Парсер CSV-файлов для Arduino с поддержкой пользовательских разделителей и преобразованием столбцов в типизированные данные
Форматирование денежных сумм с поддержкой разных валют и точными целочисленными расчётами
Подгонка полиномиальных кривых к экспериментальным точкам методом наименьших квадратов, поддержка полиномов до 20-го порядка
Регрессионный анализ данных датчиков: линейная, экспоненциальная, логарифмическая и степенная функции с динамической обработкой точек
Кодирование и декодирование JWT-токенов на Arduino с поддержкой HMAC-SHA256 и проверкой подписи
Расчёт контрольной суммы DAMM для проверки корректности данных при вводе кодов и номеров
Подключение Arduino-плат к облачной платформе Dashboard через MQTT с автоматической генерацией веб-интерфейса
Обработка сложных структур данных: таблицы, массивы, преобразования и фильтрация для микроконтроллеров
Накопление и вычисление статистики потока данных с датчиков: среднее, минимум, максимум, количество образцов
Обработка временных рядов с фильтрацией и статистикой для встроенных устройств и IoT через циклические массивы
Функции для форматирования и преобразования дат и времени в различные форматы с поддержкой вычисления дней недели и интервалов