Работа с квадратурными энкодерами на RP2040 и RP2350 через PIO с чтением значений и сбросом счётчика
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Управление несколькими сервомоторами на RP2040 с использованием аппаратных таймеров и прерываний для высокой точности
Управление множеством светодиодов через минимум GPIO-пинов RP2040 с помощью Charlieplexing на PIO без нагрузки на основное ядро
Аппаратные PWM-каналы для RP2040 с поддержкой динамического изменения частоты и скважины на любых GPIO-выводах
Работа с 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
JSON-RPC 2.0 клиент и сервер для Arduino с поддержкой Serial и HTTP протоколов обмена данными
Аппаратные таймеры на прерываниях для RP2040 с поддержкой до 16 независимых ISR-based таймеров на одном канале
Сериализация и десериализация данных для встроенных систем с оптимизацией на C++20 и поддержкой RoboMaster
Управление робототехнической платформой РОББО: движение, датчики и обработка кнопки START
Чтение оборотов датчика RPM через input capture с результатом после каждого оборота и минимальным расходом памяти
Отладка робота в реальном времени с мониторингом значений пинов и переменных через последовательный интерфейс
Round Robin Database для ESP32 с совместимостью с классическим rrdtool и возможностью экспорта в XML
Векторные шрифты на основе прямоугольников и линий с низким расходом памяти и быстрым рендерингом, более 40 встроенных гарнитур разных размеров
Отправка данных и чтение команд из облачной платформы ThingSpeak на ESP32 и ESP8266
Полудуплексная коммуникация по RS485 для Arduino с автоматическим управлением направлением передачи
RS485 и Modbus для Arduino: функции и классы для создания master и slave устройств в сетевой коммуникации
Управление выводом разрешения передачи RS485 на уровне прерывания USART для минимизации занятости шины
Поддержка RS-bus протокола для обратной связи от декодеров на главную станцию Lenz с защитой от помех через токовую петлю
Парсинг RSS-лент на Arduino с возвратом данных в виде массива строк для обработки новостей и обновлений сайтов
Многозадачная операционная система реального времени для Arduino SAM и SAMD с поддержкой потоков, файловой системы и встроенной консоли FinSH
Синхронизация системного времени ESP32 с модулем RTC DS3231 и веб-интерфейс для установки даты, времени и часового пояса
Управление часами реального времени PCF8563 с поддержкой будильников и отслеживания даты
Управление высокоточными часами реального времени RV-3028-C7 через I2C с поддержкой будильников и счётчиков обратного отсчёта
Установка и чтение времени на модуле реального времени EPSON RX-8025NB через I2C
Работа с часами реального времени RX8025T через I2C с поддержкой будильников, таймеров и частотного выхода
Обёртка над RTC памятью ESP8266 с автоматической проверкой целостности данных через CRC32