所以我希望将Futaba遥控器(特别是Futaba 7c 2.4ghz)用于我写的c ++ + OpenGL模拟器。
是否有Ubuntu软件包可以帮助解决这个问题?我可以购买USB线将控制器连接到电脑,但是我需要一个c / c ++ SDK来让控制器与我的程序进行通信。
由于
答案 0 :(得分:2)
Futaba和所有其他控制器发送/接收PPM信号。您需要一个能够接收PPM信号的设备(例如USB设备)。
例如此设备: http://www.mftech.de/usb-interface_en.htm
你也可以采用“hackish”方式 像这样: http://wiki.neuronrobotics.com/PPM_Reader_Channel 和 http://diydrones.com/profiles/blogs/705844:BlogPost:38393
您可以使用Arudino或ArduPilot板接收来自控制器的信号,然后将其通过串口发送至USB转换器至PC进行处理。
我记得我用基本的Arduino做过类似的事。如果我没记错的话,我有一条从Futaba的RC接收器部分连接到Arduino的信号线,我能够接收PPM信号。这样的事情:https://www.sparkfun.com/tutorials/348
你也可以简单地使用这个http://www.rctoys.com/rc-products/GWS-GWFSM002A-ROUND.html 直接连接到RC发射器,RC上按下的所有按钮都将直接发送到USB端口,您将拥有一个虚拟COM端口,您可以读取所有信号