Обновление прошивки Arduino по сети через WiFi или Ethernet без подключения кабеля
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Минималистичная трассировка для отладки: выводит в Serial информацию о точке в коде, значениях переменных и параметрах функций
Модульное тестирование Arduino-проектов с набором assertions и поддержкой тестирования на хосте без загрузки на плату
Фундаментальный набор инструментов для неблокирующего программирования Arduino: периодические задачи, обработка событий, таймеры и структуры данных
Тесты и утверждения прямо на плате Arduino с разбором логов и метриками через хост
Эмулятор Z80 для Arduino с поддержкой 260 инструкций и оптимизацией под 8-битные микроконтроллеры
Вспомогательные классы и функции для удобной работы с массивами, включая arraySize и Span
Вспомогательные функции для работы с массивами в Arduino-коде
Прямая и обратная кинематика для шарнирных конструкций в 2D и 3D — расчёт углов суставов робо-рук и ног по целевой позиции
Расчёты для астрономии: преобразование координат, звёздное время, рефракция и прецессия для телескопических монтировок
Полностью асинхронная TCP-библиотека для ESP32 с классами AsyncClient и AsyncServer для надёжного сетевого взаимодействия без блокирующих операций
Неблокирующее чтение последовательного порта с накоплением данных в пользовательском буфере и выделением полных строк по разделителю
Асинхронное управление сервомоторами без блокировки основного цикла с поддержкой плавной интерполяции и цепочек движений
Неблокирующее управление ультразвуковыми датчиками HC-SR04 с поддержкой цепочек и медианной фильтрацией
Неблокирующее управление шаговыми моторами с поддержкой ускорения и одновременной работой нескольких осей
Запуск асинхронных задач в фоне без блокировки основного цикла loop() на Arduino-платах
Неблокирующие асинхронные задачи с callback-функциями, выполняемыми через заданный интервал
Неблокирующий таймер с поддержкой callback-функций и периодических отсчётов для асинхронных операций
Управление портами и встроенным светодиодом PicUNO с поддержкой инициализации выводов и переопределения LED_BUILTIN
Фреймворк для юнит-тестирования Arduino с поддержкой запуска на микроконтроллере и хост-машине через EpoxyDuino
Фреймворк на основе конечных автоматов для управления несколькими одновременными процессами в Arduino-проектах
Конечные автоматы и реактивная логика для ESP8266 на базе фреймворка Automaton
Утилита для снятия показаний внутреннего датчика температуры AVR и измерения напряжения VCC
Написание кода Arduino на местном языке вместо английского с автоматической подсветкой синтаксиса
Вывод текста на бенгали в последовательный монитор Arduino с поддержкой локализации
Регистрация и вызов callback-функций для асинхронных операций и обработки событий
Кодирование бинарных данных в base64 для безопасной передачи через текстовые каналы
Численное дифференцирование и интегрирование сигналов датчиков в реальном времени с фильтрацией шумов
Матричные операции для Arduino без динамического выделения памяти с проверкой размеров на этапе компиляции
Базовые примеры и методы для начинающих, работает с Arduino и платами ESP