Низкоуровневая 2D/3D графика для микроконтроллеров с tile-based рендерингом, программируемыми шейдерами и поддержкой текстур
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Фильтры для обработки сигналов: IIR, FIR, Butterworth, медианные и другие реализации для Arduino
Драйвер для 6-осевого IMU BMI160 с поддержкой магнитометра BMM150, подключение через I2C или SPI
Работа с внешней EEPROM-памятью по I2C с автоматической постраничной записью и поддержкой структур и массивов
Чтение данных с ECUMaster через RS232 сериал с автогенерацией заголовков из version.xml
Подсчёт шагов квадратурного энкодера с поддержкой полно- и полушагового режимов
Переиспользование панели управления EPSON XP 520/530/540 (PNL CE02) с Arduino через SPI интерфейс
RPC-связь между ESP32 по UART с моделью publish/subscribe на основе топиков
Управление робота Escornabot: моторы, светодиоды, зумер, кнопки, датчики и Bluetooth
Управление образовательным робот-конструктором Escornabot с предварительно настроенными пинами и калибровкой кнопок
Асинхронное управление несколькими WiFi-сетями на ESP8266 с автоматическим выбором самой сильной и переподключением при разрыве
Аутентификация в Azure AD с ESP32 и отображение статуса Teams на устройстве
Логгер для ESP32 с поддержкой трёх уровней, условным выводом в серийный порт и полной оптимизацией на этапе компиляции
Плеер MIDI-файлов для ESP32 с потоковой обработкой через LittleFS и поддержкой стандартных MIDI-событий
Управление DC-моторами на ESP32 через встроенный MCPWM контроллер с поддержкой двух двигателей одновременно
Подключение ESP32/ESP8266 к облачной БД Supabase через REST API и WebSockets с поддержкой аутентификации и Row Level Security
Утилиты для работы с камерой, сетью и Edge Impulse на ESP32 в Arduino IDE
Кодировщик символов для цифровых радиомодов JT65, JT9, JT4, FT8, WSPR и FSQ на Arduino
Менеджер для настройки Ethernet на Portenta H7 с автоматическим подключением и веб-портальным конфигуратором, сохраняющим параметры в LittleFS
Автоматическое обнаружение Arduino и Teensy в сети через Bonjour (ZeroConf) с поддержкой mDNS и DNS-SD
EVA Filters. Signal filtering library: Median, Exponential Moving Average, Adaptive Exponential Moving Average, Slew Rate Limiter, Morphological Min-max and open-close.
Система событий в стиле Node.js для Arduino с поддержкой статического выделения памяти
Событийное программирование для Arduino с автоматическим отслеживанием состояния пинов и таймеров
Неблокирующие замены для delay(): классы для повторяющихся действий, единовременных ожиданий и чередования интервалов
Расширение функциональности платы Excelsior Brick через дополнительный микроконтроллер Ambassador
Упрощает работу с датчиком света Excelsior с поддержкой разных цветовых режимов и процентного считывания
Безопасная интеграция Arduino с облачной платформой Exosite через HTTP API для отправки и приёма данных датчиков
Экспоненциальное представление для хранения больших чисел в 8 или 16 битах вместо стандартных 32
Асинхронное управление пьезодинамиками и buzz-модулями без блокировки основного цикла
Управление светодиодами с поддержкой плавного затемнения, мигания и других эффектов без блокирующих операций