Как соединить Arduino и Raspberry Pi 3?
=========================================

 Здравствуйте ! Делаю проект, в котором на Raspberry крутится скрипт с OpenCV и необходимо наладить обратную связь с Arduino. Соединять по USB не вариант, т.к. очень ограничено место, а USB type B занимает много места, и вот встал перед выбором I2C или SPI. Всё усложняется тем, что всё необходимо делать в реальном времени, ну или с небольшой задержкой, но когда я тестировал свой скрипт (с I2C) с прикрученной библиотекой smbus, он работал меньше минуты, а потом вылетал с непонятной мне ошибкой. Мне показалось, что не хватает скорости, для передачи данных. Прошу помочь, может быть дать ссылки на какие-нибудь статьи. 

 Можно еще использовать UART. 

 Eсли Raspberry Pi 3 с Bluetooth, то можно докупить к ардуино модуль - 1мбит\с хватит? 

 Можно использовать SPI, например.