Служебные классы для работы с графикой: Point, Rectangle, Bitmap, Font и управление дисплеем для библиотек Bonezegei Graphics
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Утилиты для быстрого старта IoT-проектов на ESP8266/ESP32 с поддержкой WiFi, MQTT, OTA и сохранением данных в JSON
Управление зарядным устройством BQ25186 для LiPo и LiFePO4 батарей через I²C с контролем токов, напряжений и статуса зарядки
Упрощенное программирование робота Robby на базе BRAINZY Board через Arduino IDE
Перевод команд Arduino на португальский язык для упрощения обучения начинающих разработчиков
Виртуальная машина и протокол для интерактивного программирования микроконтроллеров через Forth-подобный язык без перепрошивки
Буферизованная трассировка сообщений для отладки без влияния на синхронизацию времязависимого кода
Воспроизведение мелодий на пьезозвучащих зуммерах без блокировки основного цикла программы
Управление платой 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-рисунки, полосы загрузки и графики
Организация расписаний, календарей и поиск нужных моментов времени на Arduino с минимальным расходом памяти
Циклический буфер с поддержкой шаблонов типов для накопления данных с ограниченной памятью
Логирование для Arduino и ESP32 с временными метками, фильтрацией на этапе компиляции и автоматическим удалением отключённых уровней из прошивки
Вывод примеров кода Arduino в Serial Monitor для обучения и справки по синтаксису
Конвертер между цветовыми моделями RGB, HSV, HSL и цветовой температурой через статические функции
Управление потенциометрами, кнопками и переключателями на CoolNeon DevShield для Arduino с поддержкой RGB-лент
Облегчённая многопоточность для микроконтроллеров с копированием стека в памяти при переключении между потоками
Счётчик с callback-функцией, который отсчитывает до нуля и срабатывает через заданное число циклов события
C++ обёртка над Arduino API для работы с кнопками, энкодерами, светодиодами и переключателями через многоуровневую архитектуру компонентов
Функциональное программирование для Arduino: LINQ-стиль операции над коллекциями — фильтрация, преобразование, агрегация без ручных циклов
Корутины и конечные автоматы на C++11 для управления параллельными процессами на микроконтроллерах
Веб-сервер для ESP8266 в экосистеме CraftConnect, позволяющий управлять IoT-устройствами через HTTP
Управление образовательной робототехнической платформой Creative Robotix с поддержкой моторов, датчиков и звука