Кодирование и декодирование строк для безопасной передачи в URL и HTTP-запросах
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Логирование для ESP32 и RP2040 с фильтрацией по уровням серьёзности и поддержкой Arduino и esp-idf
Кодирование и декодирование данных в формат CBOR для компактной сериализации в IoT-проектах
Физический движок для симуляции падающих частиц на LED-матрицах с расчётом коллизий
Типобезопасные динамические массивы на шаблонах C++ для работы с данными любых типов на микроконтроллерах
Фреймворк на основе конечных автоматов для управления несколькими одновременными процессами в Arduino-проектах
Помощник для настройки и работы с платой Bee S3 Board в Arduino IDE
Макрос для обработки списков аргументов переменной длины при генерации кода во время препроцессорной обработки
Целочисленная арифметика с фиксированной точкой для встроенных систем: тригонометрия, логарифмы, волновые генераторы и ADSR-огибающая при 4 КБ памяти
Работа с позициями и ориентацией объектов в 3D-пространстве: матрицы поворота, кватернионы, углы Эйлера и трансформации между ними
Определение конкретных плат Arduino из вашей коллекции через препроцессорные макросы для условной компиляции кода
Воспроизведение мелодий RTTTL без блокировки основной программы, с поддержкой полного стандарта и интерактивного управления
Управление rotary encoder на STM32 с использованием встроенных таймеров и поддержкой кнопки энкодера
Развёртывание нейронных сетей на микроконтроллерах через элегантный интерфейс к guixhe-main Lite
C++ обёртка над FreeRTOS для многопоточного программирования на ESP32 и ESP8266 с поддержкой мьютексов, семафоров и очередей
Минималистичная трассировка для отладки: выводит в Serial информацию о точке в коде, значениях переменных и параметрах функций
Упрощает управление базовыми компонентами Arduino — кнопками, светодиодами, потенциометрами и датчиками через простые методы вместо низкоуровневых команд
Поиск значений в строках по ключам с произвольными разделителями и сепараторами
Управление платой CAGEduino и её компонентами в Arduino IDE и TREMA IDE для робототехники на платформе CAGEBOT
Утилиты для контроля поведенческих задач в психофизических и нейробиологических экспериментах на Arduino
Символьная графика для вывода текстовых отчётов: ASCII-рисунки, полосы загрузки и графики
Распознавание более 100 протоколов инфракрасной передачи для Arduino с большим объёмом памяти
Отсчёт времени прохождения кругов по GPS-координатам с автоматическим определением трассы и поддержкой промежуточных отсчётов
Управление компонентами Edu-Shield 2: дисплеями, джойстиком, зуммером и RGB светодиодом через готовые функции
Библиотека для контроллера EMoRo 2560 на базе ATmega2560 с поддержкой RC-сервомоторов, датчиков расстояния и дополнительных модулей
Чтение параметров энергомониторинга трёхфазных систем на базе MAX78630
Telnet-сервер для ESP8266/ESP32 с выводом логов и статусных сообщений по сети
Форматирование текста в Serial Monitor через ANSI escape-коды: цвета, стили и управление курсором
Модульный корпус с интегрированной материнской платой для IoT-проектов на Arduino, ESP8266 и других плат с поддержкой eCogs-компонентов
Управление щёточными DC-моторами через PWM с поддержкой разных драйверов и программной рампой ускорения