如何用ESP32复制经典街机游戏

电子说

1.3w人已加入

描述

步骤1:步骤1:ESP32板,Arduino IDE安装和VGA库配置。

此步骤与《我之前的项目的strong》 第1步 是用ESP32完成的,因此只需点击此链接,从第1步开始阅读,直到子步骤3 。

您必须安装 FabGL VGA库,但是对于 Snake ,您需要最新版本:以防万一将来它会改变,我在此步骤的底部放置了文件 src.new.rar 中的工作版本。您可以在

“ 。.. arduino-1.8.9 libraries” 文件夹中下载,解压缩并将文件夹重命名为“ src”。

第2步:第2步:将“ Snake”上传到ESP32

下载底部的 Snake.ino 这一步。

使用Arduino IDE打开它,并将其上传到您的原始ESP32。如果没有错误消息,则该代码应该已经在运行。

步骤3:步骤3:连接VGA端口

ESP32

您需要以下部件:

一个 DSUB15连接器,即要切割的VGA母连接器或VGA电缆。

三个 270欧姆电阻。

通过270欧姆电阻将ESP32 GPIO引脚2、15和21分别连接到VGA红色,绿色和蓝色。

分别将VGA Hsync和Vsync连接到ESP32 GPIO引脚17和4。

将DSUB15连接器的引脚5、6、7、8和10连接到ESP32 GND。

有关VGA DSUB15连接器引脚的定义,请参见此步骤中的图片。注意,这是母连接器的焊接面。

步骤4:步骤4:连接四个按钮

ESP32

此步骤中的示意图显示如何将+ 5V的单个按钮(常开)连接到ESP32给定的引脚。请注意,您还需要通过1至2 kOhm的电阻将ESP给定的引脚连接至GND。这样,当释放(打开)按钮时,ESP引脚正好为零伏。

更具体地说,您需要按以下顺序连接四个按钮:

将12号针固定到右键上

将25号针固定到向上键上

将14针固定到左侧按钮

将35针固定到向下按钮

步骤5:步骤5:结论和确认

如果一切正常,只需连接VGA显示器,您就可以使用Snake了。

责任编辑:wv

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分