Связный список для Arduino с поддержкой операций добавления и удаления элементов, оптимизированный под ограниченную память микроконтроллеров
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Управление 16 независимыми PWM-выходами через I2C для сервоприводов и светодиодов
Драйвер для расширителя портов PCF8574 с управлением восемью дополнительными пинами через I2C
Добавляет функцию printf для Arduino-плат, где она отсутствует, с синтаксисом классической printf из C
Поиск значений в строках по ключам с произвольными разделителями и сепараторами
Служебные классы для работы с графикой: Point, Rectangle, Bitmap, Font и управление дисплеем для библиотек Bonezegei Graphics
Утилиты для быстрого старта IoT-проектов на ESP8266/ESP32 с поддержкой WiFi, MQTT, OTA и сохранением данных в JSON
Управление зарядным устройством BQ25186 для LiPo и LiFePO4 батарей через I²C с контролем токов, напряжений и статуса зарядки
Упрощенное программирование робота Robby на базе BRAINZY Board через Arduino IDE
Перевод команд Arduino на португальский язык для упрощения обучения начинающих разработчиков
Виртуальная машина и протокол для интерактивного программирования микроконтроллеров через Forth-подобный язык без перепрошивки
Поддержка португальского языка для программирования Arduino с португальскими аналогами стандартных команд
Буферизованная трассировка сообщений для отладки без влияния на синхронизацию времязависимого кода
Воспроизведение мелодий на пьезозвучащих зуммерах без блокировки основного цикла программы
Управление платой BuzzKill Sound Effects для генерации звуков и музыкальных эффектов через SPI или I2C
Управление платой CAGEduino и её компонентами в Arduino IDE и TREMA IDE для робототехники на платформе CAGEBOT
Унифицированный интерфейс для работы с функциями, методами и лямбда-выражениями в качестве обратных вызовов
Реализация паттерна Signals and Slots для гибких callbacks — один сигнал может уведомить несколько обработчиков об одном событии
Помощник для отправки и планирования сообщений CAN шины на Arduino с поддержкой встроенного контроллера и MCP2515
Управление системой Carrera DIGITAL 124/132 через Arduino или mbed OS с прямым подключением к трекам
Реализация паттерна State для конечных автоматов на чистом Си без макросов и зависимостей
Утилиты для контроля поведенческих задач в психофизических и нейробиологических экспериментах на Arduino
Символьная графика для вывода текстовых отчётов: ASCII-рисунки, полосы загрузки и графики
Управление зарядкой литиевого аккумулятора и USB бустером через I2C с контролем тока и уровня заряда
Организация расписаний, календарей и поиск нужных моментов времени на Arduino с минимальным расходом памяти
Базовые компоненты от CircuitsFun с готовыми функциями для LCD1602 по I2C, кнопок и ультразвуковых датчиков
Вспомогательная библиотека для управления компонентами CanSat Júnior Kit в Arduino IDE и Scratch
Логирование для Arduino и ESP32 с временными метками, фильтрацией на этапе компиляции и автоматическим удалением отключённых уровней из прошивки
Вывод примеров кода Arduino в Serial Monitor для обучения и справки по синтаксису
Парсер протокола геймпадов CodexPad для получения данных кнопок и стиков через Serial или Bluetooth-модули