Управление RGB светодиодами через PWM пины Arduino с простым интерфейсом класса для смешивания цветов
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Адаптер файловых систем Arduino для библиотеки roo_io (устарела, функциональность перенесена в основную roo_io)
Многоязычная поддержка для библиотек roo на микроконтроллерах с управлением переводами независимо от логики приложения
Типобезопасное представление температурных данных с проверкой единиц измерения на этапе компиляции
Графический конфигуратор температурных датчиков OneWire для ESP32 с интерфейсом на основе roo_windows
Мониторинг качества воздуха через датчики I2C STEMMA QT с автоматическим обнаружением и экспортом метрик Prometheus
Хранение и использование SSL-сертификатов для проверки HTTPS-соединений с облачными сервисами на микроконтроллерах
Связь Arduino с ROS2 через XRCE-DDS по Serial, UDP или Ethernet
Arduino как издатель и подписчик ROS-сообщений через последовательный порт по протоколу rosserial
Читает импульсные коды с дисковых телефонных номеронабирателей через прерывание на одном пине
Управление мобильным роботом на базе Adafruit Feather через расширительную плату RoverWing с моторами, IMU и периферией
Движок для текстовых игр на LCD-экранах, построенный на паттернах ECS и actor model с минимумом кода
Управление несколькими сервомоторами на RP2040 с использованием аппаратных таймеров и прерываний для высокой точности
Управление множеством светодиодов через минимум GPIO-пинов RP2040 с помощью Charlieplexing на PIO без нагрузки на основное ядро
Работа с RTC на платах RP2040 (Pico, Nano RP2040 Connect): установка времени, чтение и прерывания по расписанию
Работа с SD-картами через SPI на платах RP2040 с поддержкой FAT16, FAT32 и exFAT
ШИМ на любых GPIO пинах RP2040 через ISR-обработчики, независимо от работы основного кода, с частотой до 1000 Гц
Асинхронная TCP-библиотека для RP2040+W и RP2350+W с поддержкой WebSocket и Server-Sent Events
Аппаратные таймеры на прерываниях для RP2040 с поддержкой до 16 независимых ISR-based таймеров на одном канале
Сериализация и десериализация данных для встроенных систем с оптимизацией на C++20 и поддержкой RoboMaster
Управление робототехнической платформой РОББО: движение, датчики и обработка кнопки START
Отладка робота в реальном времени с мониторингом значений пинов и переменных через последовательный интерфейс
Отправка данных и чтение команд из облачной платформы ThingSpeak на ESP32 и ESP8266
RS485 и Modbus для Arduino: функции и классы для создания master и slave устройств в сетевой коммуникации
Синхронизация системного времени ESP32 с модулем RTC DS3231 и веб-интерфейс для установки даты, времени и часового пояса
Управление высокоточными часами реального времени RV-3028-C7 через I2C с поддержкой будильников и счётчиков обратного отсчёта
Установка и чтение времени на модуле реального времени EPSON RX-8025NB через I2C
Работа с часами реального времени RTC4543 через четыре пина микроконтроллера с чтением и установкой даты, времени и проверкой питания