Skip to content

DOKUNYU/Robocon2023-RemoteControl-PlanB

Repository files navigation

Robocon2023-RemoteControl-PlanB

基于Unity的航模遥控器上位机 停止开发的屎山,应急时使用的遥控方案

可用设备:

1.航模遥控器:目前仅测试过RM TX16S的遥控器能用(因为都是依靠电脑直接读取PPM信号转化成HID游戏设备数值,理论上来说别的输出PPM信号的遥控器也能,还没试过) 2.PC:尽量是win10系统(在组长的win11下出过怪bug)

使用教程:

  1. 当时使用的遥控模式是美国手,对应的通道按键如下 CH1 AIL CH2 ELE CH3 THR CH4 RUD CH5 SA CH6 SB CH7 CH8 SD 电脑在设备管理器中无法识别出CH7的数据,所以实际上可用的只有四个摇杆通道和三个拨杆通道
  2. 在设备接入电脑之后打开joystick.exe,进入之后若上方正确显示设备名称且COM显示端口正常,即可点击“开始接收按钮”接收。
  3. 若中间的信息框显示数据正常,使用遥控器后上方拨杆值显示正常、下方摇杆可以正常移动,则可以正常使用。
  4. 若COM口为空,请更换USB口并重启程序。若一直为空就是有怪bug用不了,请换别的遥控方案。
  5. 若识别不出设备请更换数据线,确认数据线是能传数据的而不是仅充电,还可以更换USB口,若都不行还是请换别的遥控方案。
  6. 若以上的部分都正常,但中间的框报错,那就请换别的遥控方案。
  7. 因为调的是win32的串口库,本程序还具有以下缺点:不具有实时扫描串口的功能(扫描会导致卡顿),无法调发送频率(导致数据堆积)

原理:

从每个通道读取-1-1的值并且转化成0-255的int,以byte[8]的形式进行发送

About

通信方案PlanB,航模遥控器上位机

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages