回到首页 返回首页
回到顶部 回到顶部
返回上一页 返回上一页
best-icon

M10变形记:5-仰望小车M10版-方向盘遥控 简单

头像 rzyzzxw 2025.06.03 10 0

6.3 晴 周二

帅气的仰望小车,这一次用我做的方向盘遥控器来控制它。

efa5e7a0537ac36549e199f5fe1bfb6.jpg

目标任务:

用UDP通信方式连接M10和掌控板,编写程序用多功能方向盘遥控器来控制M10仰望小车。

(提示:经过尝试,UDP传输的是文本消息,在程序中要把文本和数字转化,遥控器客户端要向服务器M10不停歇的传输大量的文本消息,M10运算起来有点吃力,所以动作延迟相当大,所以这个方向盘遥控器功能无法全部实现,所以放弃了油门功能,只保留了方向舵机调节,D档单一速度前进,R档单一速度后退,P档,刹车功能。)

曾经,我也体会到UDP没有无线广播高效,但是小信息量的传递UDP也是可以胜任的,这个帖子,记录一下这个感受吧。

UDP在使用时要先开服务器,再开客户端。

(再次说明,小白,不专业,有错误,欢迎指导)

579c1e6ffcb1e39d4c667f23f7aba24.jpg

材料清单

  • 仰望小车M10版 X1
  • 掌控遥控器 X1

步骤1 仰望小车M10版程序

UDP服务器

M10仰望小车:

7f4217d04e0219288a60484be2b69a5.png
7b31080c5d7de27b2d79fe9169064dc.png
ee04a4c9a8735bb0e2c5d251ec8fd8e.png
screenshots-仰望小车M10UDP全功能.mp-1748957561540.png

6.4

又学习了pinpong库的一些知识,舵机和灯带的pinpong库不需单独初始化,行空板的引脚积木传统默认初始化操作,只需行空板中引脚积木插入相应执行器引脚对象中就可。

所以修改了上面的仰望小车程序:

screenshots-仰望小车遥控UDP-2.mp-1748994283464.png

步骤2 掌控遥控器

UDP 客户端

49740cbecb1110658e06a7364a582d7.png
6ba7c7c1cd078b9ccf7b451e3485a1e.png
screenshots-仰望小车遥控UDP.mp-1748957527492.png

小结:

不断测试,放弃了一些功能,没有了大数据量的发送与接收,没有了大量文本和数字的转换,实现了基本遥控的功能。

评论

user-avatar