Управление робототехнической платформой Rokenbok ROKduino: датчики, двигатели, LED, динамик и инфракрасная коммуникация ROK-star
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Управление робототехническими наборами RokitSmart от Robolink с готовыми примерами для каждой модели
Управление реле, расширение портов через PCF8574 и гашение дребезга с поддержкой повторных попыток
Примитивы синхронизации в стиле C++ threading для многопоточного программирования микроконтроллеров на FreeRTOS
Считывание позиции энкодера через аппаратные прерывания с опциональным выводом на NeoPixel
Управление трёхцветным RGB-энкодером с чтением вращения, нажатия и синхронизацией светодиода через аппаратные прерывания
Управление мобильным роботом на базе Adafruit Feather через расширительную плату RoverWing с моторами, IMU и периферией
Мультиплексоры и контроллеры для Arduino: 74HC165, 74HC595, 74HC4067, MCP23017 с поддержкой кнопок, энкодеров и светодиодов
Управление несколькими сервомоторами на RP2040 с использованием аппаратных таймеров и прерываний для высокой точности
Аппаратные PWM-каналы для RP2040 с поддержкой динамического изменения частоты и скважины на любых GPIO-выводах
ШИМ на любых GPIO пинах RP2040 через ISR-обработчики, независимо от работы основного кода, с частотой до 1000 Гц
Аппаратные таймеры на прерываниях для RP2040 с поддержкой до 16 независимых ISR-based таймеров на одном канале
Управление робототехнической платформой РОББО: движение, датчики и обработка кнопки START
Отладка робота в реальном времени с мониторингом значений пинов и переменных через последовательный интерфейс
Поддержка RS-bus протокола для обратной связи от декодеров на главную станцию Lenz с защитой от помех через токовую петлю
Работа с часами реального времени RTC4543 через четыре пина микроконтроллера с чтением и установкой даты, времени и проверкой питания
Аппаратные таймеры с прерываниями для плат RTL8720, преобразованные в 16 виртуальных ISR-таймеров с интервалами в миллисекундах
C++ обёртка над FreeRTOS для ESP32 с типизированными классами задач, очередей, таймеров и синхронизационных примитивов
Управление RumiCar — автономной платформой с двумя моторами, датчиками расстояния VL53L0X и поддержкой нескольких архитектур микроконтроллеров
Управление роботом Rupertobot через Arduino IDE: двигатели, датчики и кастомная логика поведения
Матричная клавиатура с поддержкой T9, длинных нажатий и различных типов событий
Управление часами реального времени RX8900 по протоколу I2C с прямым доступом к регистрам микросхемы
Управление модулями Reyax RYLR998/RYLR993 через UART: парсинг AT-команд, обработка входящих сообщений и работа с двоичными данными
Управление дисплеем ST7789, сенсором CST816T и периферией ESP32 плат Ryzobee с поддержкой LED и акселерометра
Управление робототехническим контроллером S4A EDU с поддержкой непрерывного движения, таймеров и Bluetooth HC-06
Управление несколькими сервомоторами на SAMD21/SAMD51 через аппаратный таймер с прерываниями, независимо от состояния основного цикла
Аппаратный PWM для плат SAMD21/SAMD51 с поддержкой высокой частоты и 16-битного разрешения
PWM на аппаратных таймерах SAMD21/SAMD51 с поддержкой до 16 каналов и работой на прерываниях
Аппаратные таймеры с прерываниями для SAMD-плат: точные срабатывания с интервалами вплоть до микросекунд, независимо от состояния основного кода