毕业论文
您现在的位置: 版本控制 >> 版本控制优势 >> 正文 >> 正文

沁恒RISCVMCU赤菟CH3

来源:版本控制 时间:2022/5/7

在上一版介绍用赤兔开发板设计贪吃蛇(见往期推荐)的文章里面最后建议可以将项目设计成网络游戏。结合这一篇介绍赤兔开发板以太网模块使用的文章(见往期推荐),今天就介绍下将贪吃蛇设计成网络版。

一、项目简介

使用两块赤兔开发板,通过以太网模块用网线将两块赤兔连接起来。其中一台作为TCPServer,另一台作为TCPClient。

TCPServer:用来监听网络,连接来自Client端的请求,此外执行贪吃蛇程序,但是蛇的运动由Client端来控制。TCPClient:用来连接Server,通过采样五相开关获得方向控制指令,将方向指令通过网线发送给Server。

本设计只实现了一台赤兔通过网络将按键值发送到Server端,并且Server端将利用收到的信息来控制蛇的运动。为了本教程简单易懂并没有实现Server端另一条蛇的控制,相信在本教程的引导下各位看官能够完成其他更有意思的功能,大家可以将自己的设计发布在评论区讨论哦。

二、TCPServer端设计1、移植贪吃蛇到工程

打开沁恒EVT样例里面的ETH目录下的TCPServer样例。该样例类似于CH32V教程[第九集][以太网](

转载请注明:http://www.0431gb208.com/sjszjzl/186.html

  • 上一篇文章:
  • 下一篇文章: