粉丝1.4万获赞5.4万

esp 三十二秒变 e s 游戏机,一块开发板搞定复古游戏,看下最后的成果, 最近刷到这样一个视频,这位大神用面包版首出了一个 n e s 游戏模拟器,视频拍的特别有质感,即使作为 a s m 二而也是非常治愈的。最后这位大神还把代码开圆了,于是我就拿出手中的这块开发板 进行了开源代码的移植适配。一开始运行的时候是这样的,因为原版方案使用的是二点四寸的 o c d 显示屏,分辨率为三二零乘二四零。而我手里这款开发版是三点五寸的触摸屏,分辨率是四八零乘三二零 尺寸的,而分辨率都要大一些,所以刚移植过来,显示只占了这么一点区域。后来经过调整, 将游戏区域显示分辨率提高到三二零乘三二零,两边的空余区域也进行了再利用,充分发挥了触摸屏的优势,增设了 select 和 start 的 触摸按键,还有一个音量调节滑杆, 在游戏过程中还会出现一个 vc 按钮,点击它就能返回游戏列表菜单。 另外一个改动是将这个项目改造成可以通过 arduino ide 进行翻译下载,相比于配置 platformio, arduino ide 对 新手更友好。改造后的代码 已开源到 git 和 git 上,这个修改过的版本是从作者的原版工程部出来的,熟悉 platformio 的 朋友还请支持一下作者的原版项目。 在改版后的项目 whitney 增加了如何在 rwinno id 里进行部署的步骤,下面我来演示一遍搜索项目名,获取改造后的模拟器版本, 点击这个按钮下载源码包,这就下载好了,解压以后可以看到这个 rwinno 工程文件,双击打开它 好。第一步,安装 esp 的 接头的开发包, 点击这个图标 搜索 esp 三十二,可以看到这一项,注意这个名称,这里提示已安装,这样就可以了。然后第二步,安装这两个库,点击这个图标 搜索这个库,名称 就是这个,点击安装好,然后是第二个库, 就是它,点击安装 好,这就安装完成了。第三步,修改刚才下载的 lcd 显示库的引脚定义,这个可以根据需要进行修改,我这个开发版使用的是这个默认的管脚定义。最后一步,对程序的烧录进行一些配置, 第一个是设备型号设置为这个 yes p 的 t t s 路由模型,点击这个选择开发版, 输入 yes p 三十二 s 三 d e v 就是 这个开发版型号,然后选择具体的下载端口,我这里是 c o n 七, 然后点确定 好。接下来是 flash 的 大小,点击工具菜单, 这里可看到这叫 flash size, 给它改成十六 and, 然后剩下这些设置就按照刚才的方法图像设置就行。 好,所有设置都完成后,就可以烧录到板子里了,连接好开发板和电脑, 点击烧录按钮,这就开始编易烧录了。 好,烧录完成,下面就可以再次愉快的玩耍了。最后推荐大家看一下作者的原版视频,在这个项目部署上遇到问题的也可以和我交流,感谢各位观看,后面会分享更多有趣的 esp 三十二的玩法,我是爱玩机器人的阿杰。