-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
24 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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]的形式进行发送 |