【分享帖】杭电-图传遥控串口模拟程序
![小黑丶LV](https://hz-rm-bbs-web-prod.oss-cn-hangzhou.aliyuncs.com/avatar/pre/v1/000033191_avatar_big.jpg)
本次国赛中因为遥控器问题损失惨重,痛定思痛,准备开发图传遥控链路
思考了一下,发现使用图传遥控链路的一大阻力竟然是没钱买多余的图传。。。。
于是用python开发了这款以假乱真的图传遥控链路模拟程序,顺手开源掉这种没多少技术含量的代码
本人是机械组,所以代码写的很随意,轻喷
目前测试仅仅是核对了一下发出来的数据,没有问题,还未上车测试,希望有这方面资源的学校帮忙试试?反馈个bug?
已知问题:
1、滚轮逻辑由于使用的库不好实现,该数据暂时一直为空
2、鼠标移动速度的放大倍数仍需调整,跟官方的可能不一样
使用方法:
在python下运行此程序,输入目标串口号回车,鼠标选中生成的pygame窗口的时候,程序才会处理鼠标键盘数据,串口也才会发送数据,按esc或者右上叉即可关闭程序
硬件上准备一个usb转ttl插在电脑上作为串口数据发送源,然后电脑与车之间可以选择粗暴的有线直连,或者一对廉价的蓝牙串口模块,亦或者更高级的2.4Ghz串口模块来实现传输功能
思考了一下,发现使用图传遥控链路的一大阻力竟然是没钱买多余的图传。。。。
于是用python开发了这款以假乱真的图传遥控链路模拟程序,顺手开源掉这种没多少技术含量的代码
本人是机械组,所以代码写的很随意,轻喷
目前测试仅仅是核对了一下发出来的数据,没有问题,还未上车测试,希望有这方面资源的学校帮忙试试?反馈个bug?
已知问题:
1、滚轮逻辑由于使用的库不好实现,该数据暂时一直为空
2、鼠标移动速度的放大倍数仍需调整,跟官方的可能不一样
使用方法:
在python下运行此程序,输入目标串口号回车,鼠标选中生成的pygame窗口的时候,程序才会处理鼠标键盘数据,串口也才会发送数据,按esc或者右上叉即可关闭程序
硬件上准备一个usb转ttl插在电脑上作为串口数据发送源,然后电脑与车之间可以选择粗暴的有线直连,或者一对廉价的蓝牙串口模块,亦或者更高级的2.4Ghz串口模块来实现传输功能
请问这篇文章对你有用吗?
【分享帖】杭电-图传遥控串口模拟程序