Логирование для Arduino и ESP32 с временными метками, фильтрацией на этапе компиляции и автоматическим удалением отключённых уровней из прошивки
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Конвертер между цветовыми моделями RGB, HSV, HSL и цветовой температурой через статические функции
Криптографические алгоритмы для Arduino, включая AES, Speck и современные аутентифицированные шифры Acorn128 и Ascon128
Интерфейс командной строки для отладки встраиваемых приложений на основе древовидной структуры команд
Управление MP3-плеером DF1201S через I2C интерфейс с поддержкой воспроизведения с SD-карты и USB
Драйвер для модуля оффлайн-распознавания голоса DF2301Q с поддержкой I2C и UART
Работа с источником бесперебойного питания LPUPS (DFR0682) через I2C с мониторингом состояния батареи
HAL для робота Ozobot с готовым API для работы с датчиками приближения, датчиками линии и другой периферией платформы
Интерактивный симулятор подземелья для встраивания игровых элементов в Arduino-проекты
Вычисление времени восхода и заката солнца по координатам и дате на основе NOAA Solar Calculator
Простая конкатенация строк без std:: — числа, текст и float идут в буфер оператором <<, с поддержкой разных оснований и форматирования
Трансляция видеопотока с камеры ESP32 в интернет для удалённого доступа
Система видеонаблюдения для ESP32-CAM с детектором движения на основе анализа видеопотока и отправкой уведомлений в Telegram, email и Slack
Утилиты для встроенного C++ на микроконтроллерах: вычисления, фильтры, CRC, циклические буферы и матричные операции
Управление образовательным робот-конструктором Escornabot с предварительно настроенными пинами и калибровкой кнопок
Логгер для ESP32 с поддержкой трёх уровней, условным выводом в серийный порт и полной оптимизацией на этапе компиляции
Плеер MIDI-файлов для ESP32 с потоковой обработкой через LittleFS и поддержкой стандартных MIDI-событий
Управление DC-моторами на ESP32 через встроенный MCPWM контроллер с поддержкой двух двигателей одновременно
Утилиты для работы с камерой, сетью и Edge Impulse на ESP32 в Arduino IDE
Событийное программирование для Arduino с автоматическим отслеживанием состояния пинов и таймеров
Система обратных вызовов в C++ на основе шаблонных функторов для организации событий и взаимодействия компонентов в Arduino-проектах
Драйвер для GameBoy Shield от Abeno с поддержкой кнопок, дисплея и примерами игр на Arduino
Универсальные заголовки Arduino для совместимого кода на разных платах с поддержкой SPI-абстракции
Использование Arduino в качестве простого осциллографа для анализа аналоговых сигналов
Движок на Lua для разработки игр и интерфейсов на ESP32, ESP8266 и Raspberry Pi с поддержкой графических библиотек Adafruit GFX и TFT eSPI
Общие компоненты для экосистемы GoWired — управление входами, выходами, ШИМ и датчиками автоматизации
Портированный из ArduPilot драйвер для GPS-модулей uBlox с автоматической настройкой скорости и быстрым UBX-протоколом
Драйверы для Gravitone — пространственного синтезатора с управлением движением через IMU-датчик
Декодирование Gray Code энкодеров через сдвиговый регистр 74HC165 с поддержкой цепочки датчиков
Сканер для поиска и проверки устройств на шине I2C с поддержкой callback-функций