OpenMV Arduino RPC
RPC-интерфейс для вызова функций на OpenMV Cam или другом Arduino через UART, I2C, SPI или CAN с автоматической обработкой ошибок и таймаутов
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:f2b5a94dd07fcdfe56fdb0b110292954b61f7bc5980883fa46615da21fc5d074OpenMV_Arduino_RPC-1.1.1-f2b5a94d.zipОписание
Библиотека для связи Arduino с камерой OpenMV или другим Arduino через последовательный интерфейс, I2C, SPI или CAN. Основной смысл — вызывать функции на удалённом устройстве и передавать данные на высокой скорости, при этом код автоматически справляется с обрывами соединения, повреждением пакетов и таймаутами. Типичный случай использования: управлять мощными вычислительными возможностями OpenMV Cam (например, обработка изображений, распознавание объектов) прямо с Arduino. Библиотека использует глобальный буфер (scratch buffer) вместо динамического выделения памяти, чтобы не нагружать кучу Arduino, поэтому при использовании нужно заранее задать размер буфера в зависимости от размера пакетов данных. Поддерживает CAN, I2C, SPI и UART интерфейсы.