Skip to content

Commit

Permalink
Update Readme.md
Browse files Browse the repository at this point in the history
  • Loading branch information
DOKUNYU authored Aug 25, 2023
1 parent b287b05 commit 4790f3b
Showing 1 changed file with 24 additions and 1 deletion.
25 changes: 24 additions & 1 deletion Readme.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,26 @@
# Robocon2023-RemoteControl-PlanB
基于Unity的航模遥控器上位机
目前大概是只有RM TX16S的遥控器能用(理论上别的也能 还没试)
停止开发的屎山,应急时使用的遥控方案

## 可用设备:
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用不了,请换别的遥控方案。
6. 若识别不出设备请更换数据线,确认数据线是能传数据的而不是仅充电,还可以更换USB口,若都不行还是请换别的遥控方案。
7. 若以上的部分都正常,但中间的框报错,那就请换别的遥控方案。
8. 因为调的是win32的串口库,本程序还具有以下缺点:不具有实时扫描串口的功能(扫描会导致卡顿),无法调发送频率(导致数据堆积)
## 原理:
从每个通道读取-1-1的值并且转化成0-255的int,以byte[8]的形式进行发送

0 comments on commit 4790f3b

Please sign in to comment.