Взаимодействие с контроллером Futaba RC с использованием c ++ и Ubuntu

Поэтому я надеюсь использовать удаленный контроллер Futaba (в частности, Futaba 7c 2,4 ГГц) для симулятора c ++ + OpenGL, который я написал.

Существуют ли пакеты Ubuntu, чтобы помочь с этим? У меня все в порядке с приобретением USB-кабеля для подключения контроллера к компьютеру, но затем мне нужен c / c ++ SDK, чтобы контроллер мог обмениваться данными с моей программой.

Спасибо

0

Решение

Futaba и все остальные контроллеры отправляют / получают сигналы PPM. Вам необходимо устройство (например, USB-устройство), способное принимать сигналы PPM.

Например это устройство:
http://www.mftech.de/usb-interface_en.htm

Также вы можете пойти «взломать» путь
Именно так:
http://wiki.neuronrobotics.com/PPM_Reader_Channel
а также
http://diydrones.com/profiles/blogs/705844:BlogPost:38393

Вы можете использовать плату Arudino или ArduPilot для получения сигналов от контроллера, а затем отправить их через последовательный порт на USB-конвертер на ПК для обработки.

Я помню, что сделал что-то подобное с обычным Arduino. Если я правильно помню, у меня был сигнальный кабель, подключенный от приемника RC Futaba к Arduino, и я смог принимать сигналы PPM. Что-то вроде этого: https://www.sparkfun.com/tutorials/348

Также вы можете просто использовать это http://www.rctoys.com/rc-products/GWS-GWFSM002A-ROUND.html
напрямую подключен к передатчику RC, и все кнопки, нажимаемые на RC, будут отправлены непосредственно на USB-порт, у вас будет виртуальный COM-порт, и вы сможете читать все сигналы

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]