M10端午龙舟的奇妙之旅-3-掌控板UDP遥控

2025-05-3192
AI 快速预览详细 收起
本项目通过M10和掌控板的UDP通信,实现了对乐高龙舟的远程控制。首先,M10作为UDP服务器,开启热点让掌控板接入,两者形成一个局域网。然后,通过设置相同的端口,确保M10和掌控板能够成功建立UDP通信。该项目不仅展示了UDP协议的实际应用,还为孩子们提供了一个有趣的编程实践机会。

5.31 小兩 端午

6476b7a36d97bc4e6e8b92893c23390.jpg

M10端午龙舟奇妙游的第三站,来到了和掌控板的UDP通信。

在这个帖子中,我将尝试用乐动掌控和M10通信,再用掌控板的前后倾斜来控制龙舟的运动。

任务目标:

1、M10开启热点,做UDP服务器,接收掌控板客户端发来的消息,执行相应动作。

2、掌控板接入M10热点,做UDP服务端,向M10发送消息,控制龙舟运动。

材料清单

  • M10 X1
  • 扩展板组合 X1
  • 乐高龙舟 X1
  • 乐动掌控 X1

步骤1 复习UDP

因为我对UDP不熟悉,所以这个帖子继续巩固它。

STEM教育 · M10端午龙舟的奇妙之旅-3-掌控板UDP遥控_image_1.webp

注意,设置相同的端口。

 

 

在本实验中,龙舟上的M10做服务器,它要开启热点,让掌控板遥控器接入,两者形成一个局域网。

 

我的M10开启热点后,IP地址和热点名称密码如下:

010b00b0260212b2c210f1866821345.png
6f034f618e43e5c3d1add9d5935da8c.png

步骤2 编程与调试

0f3c679946a54677104deebb6ff1922.jpg

龙舟M10端,Udp服务器:

image.png

“扩展”中选择“用户库”:
- 直接加复制链接,gitee:https://gitee.com/chenqi1233/ext-socket

image.png

程序

screenshots-5.31.mp-1748685967656.png

乐动掌控遥控端,UDP客户端:

image.png
image.png

注意设置相同的端口。

screenshots-5.31B.mp-1748697714472.png

测试通过。

 

附件

附件

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(0)
- 没有更多了 -