Реализация алгоритма Minimax с альфа-бета отсечением для настольных игр, требующая не более 5 КБ памяти
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Чтение и запись конфигурационных файлов INI/CFG на SD-картах и SPIFFS
Тестирование производительности Arduino через оценку числа пи методом Монте-Карло
Streaming Matrix Profile and FLOSS analysis for modern Arduino boards.
Искусственные нейронные сети (MLP) для Arduino: обучите модель на компьютере, запустите на плате для распознавания образов и прогноза временных рядов
Машинное обучение для Arduino с нулевым динамическим выделением памяти: классификация, кластеризация и регрессия
Работа с чипом безопасности OPTIGA Trust X через I2C — аутентификация ECDSA, DTLS и криптография ECC256
Автоматический поиск оптимальных параметров функции на микроконтроллере с учётом ограничений ресурсов
Распознавание wake-слова и команд на русском языке полностью офлайн, без отправки звука на серверы
Реализация алгоритма частичных наименьших квадратов (PLS) для предсказаний на микроконтроллерах с предварительно обученными моделями
Кодирование координат в строку по алгоритму Google Polyline для компактного хранения и передачи данных
Командная строка для чтения и записи в Preferences ESP32 через SimpleCLI с поддержкой разных типов данных
Генератор псевдослучайных чисел с использованием энтропии от WatchDog Timer микроконтроллера
Построение псевдоспектра датчиков света с учётом их спектральной чувствительности через линейную интерполяцию
Распознавание жестов и движений с акселерометров, IMU и сенсорных массивов с фильтрацией и обработкой в реальном времени
Фильтры и генераторы шума для обработки сенсорных данных на микроконтроллерах: скользящая средняя, экспоненциальная фильтрация, фильтр Калмана
Вычисление RGB-цвета для визуализации прогресса в диапазоне значений с настраиваемыми точками переходов между цветами
Генерация QR-кодов для Arduino с оптимизацией под устройства с ограниченной памятью, основана на RT-Thread
Скользящая и кумулятивная статистика для временных рядов с датчиков на встроенных системах
Вычисление текущих статистик (среднее, дисперсия, стандартное отклонение) без сохранения данных в памяти
Динамический массив для Arduino с автоматическим сохранением данных на SD-карту при нехватке памяти
Фильтр Калмана для сглаживания шумных показаний датчиков: барометрических, температурных, акселерометра и гироскопа
Конвертирует последовательности точек и тире с кнопок в текст и ASCII-коды, поддерживает вывод на Serial Monitor и LCD-дисплей
Вычисляет линейную, параболическую и экспоненциальную регрессию по методу наименьших квадратов для аппроксимации данных датчиков
Сглаживание значений датчиков через скользящее среднее в одну строку кода
Вычисление координат звёзд и планет на небесной сфере с расчётом азимута, высоты и часового угла
Преобразование аналогового сигнала в прямоугольную волну с подсчётом положительных фронтов по пороговому значению
Работа с ультразвуковыми датчиками расстояния SRF05, HC-SR04 и совместимыми с регулировкой скорости звука по условиям и усреднением измерений
Вычисление доверительного интервала для среднего значения выборки через T-распределение Student
Запуск моделей TensorFlow Lite на ESP32 для распознавания речи, детекции людей и жестов без облака