FTP-сервер для доступа к файловой системе ESP8266, ESP32, STM32, Raspberry Pi Pico и Arduino через стандартные клиенты
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Асинхронное выполнение задач без блокировки основного цикла с поддержкой одноразовых, повторяющихся и циклических операций
Use the four UARTs of the Rowland Technology MULTIUART / SPI2UART board as standard Arduino serial ports.
Управление шаговыми двигателями через драйверы A4988, DRV8825 и подобные с интерфейсом STEP+DIR
Обнаружение событий нажатия кнопок с антидребезгом и подсчётом импульсов для Arduino и ESP32
Обработка кнопок с INPUT_PULLUP без внешних резисторов через простую проверку isPressed()
Добавление собственных ключевых слов с цветным выделением в редактор Arduino IDE через файл keywords.txt
Компактное хранение булевых значений в виде битового массива для экономии памяти микроконтроллера
Эмуляция таймера NE555 для генерации импульсов и задержек без блокировки основного цикла программы
Embodied cognition communication kit for agent-based control of physical bodies
C++ потоковые операции для вывода данных без фрагментации памяти с поддержкой форматирования чисел и манипуляторов
Вспомогательные классы и тесты для разработки сетевых библиотек Arduino, совместимых с Networking API
Вспомогательная библиотека для построения систем обработки событий в Arduino-проектах и создания event-driven архитектуры
Wi-Fi сетевая коммуникация для Arduino MKR WiFi 1010, MKR VIDOR 4000, Uno WiFi Rev.2 и Nano 33 IoT
Управление микроконтроллерной платой NMH1000 от NXP в Arduino-проектах
Ultra-light embedded RTOS contracts for AI robotics, IoT, and intelligent control.
Обнаружение аномалий и выбросов на микроконтроллере с помощью One-class SVM на основе моделей LIBSVM
Озвучивание чисел через PWM-динамик с помощью встроенных WAV-данных без синтеза речи
Распознавание разных действий кнопок — одиночного клика, двойного клика, длительного удержания — через паттерн слушателей
Управление Delta-Robot One с функциями для сервоприводов, захвата, энкодеров и сенсоров
QWERTY-клавиатура на экране TFT для управления тремя кнопками с поддержкой букв, цифр и специальных символов
Создание многоуровневых меню и всплывающих окон на TFT-дисплеях для ESP32 и ESP8266
Работа с криптографическим контроллером Infineon OPTIGA Trust M через I2C с поддержкой ECDSA, RSA и X.509 сертификатов
Быстрый доступ к GPIO через прямое обращение к регистрам микроконтроллера — примерно в 10 раз быстрее стандартных digitalRead и digitalWrite
Тип-обёртка для безопасной работы со значениями, которые могут быть или отсутствовать, без использования указателей и флагов
Ускоренная работа с выводами AVR-микроконтроллеров через прямое обращение к регистрам с поддержкой импульсов
Управление матрицами NeoPixel методами, похожими на Processing: рисование, трансформации и работа с произвольными раскладками светодиодов
Темplatизированная библиотека для объявления параметров с сериализацией, слушателями событий и использованием как обычных переменных
Разбор данных из char array с поддержкой чтения чисел, строк и поиска позиций без копирования исходных данных
Упрощает проверку паролей и валидацию введённых символов для контроля доступа в проектах на Arduino