0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

454398 来源:网络整理 作者:网络整理 2019-11-22 11:36 次阅读

步骤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:连接四个按钮

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

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

将12号针固定到右键上

将25号针固定到向上键上

将14针固定到左侧按钮

将35针固定到向下按钮

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

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

责任编辑:wv

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

    关注

    184

    文章

    6427

    浏览量

    184832
  • ESP32
    +关注

    关注

    13

    文章

    896

    浏览量

    15807
收藏 人收藏

    评论

    相关推荐

    基于ESP32的NES游戏 https://oshwhub.com/micespring/esp32-nese

    ESP32
    蛋黄酥
    发布于 :2024年02月15日 13:45:16

    ESP32-C2在小魔方遥控器的应用

    我们经常提起的ESP32-C3和ESP32-S3,ESP32-C2感觉话题度没有那么多,但其应用上不可小觑。今天小启就跟大家讲讲ESP32-C2在小魔方遥控器的应用。1射频性能拉满,成
    的头像 发表于 01-13 08:03 257次阅读
    <b class='flag-5'>ESP32</b>-C2在小魔方遥控器的应用

    ESP32-PICO系列技术规格书

    ESP32-PICO 系列是基于 ESP32 芯片 的系统级封装 (SiP) 产品。ESP32-PICO 系列产品包括 ESP32-PICO-D4、
    发表于 12-12 16:56 0次下载
    <b class='flag-5'>ESP32</b>-PICO系列技术规格书

    esp32s3使用多串口

    esp32s3使用多串口 我按照别人博客中设置串口2,串口打印有问题,因为没有看到esp32s3 多串口,就总结了一下自己的经验 下图为esp32的引脚图 下图为esp32s3的引脚
    的头像 发表于 11-06 11:29 1419次阅读
    <b class='flag-5'>esp32</b>s3使用多串口

    ESP32学习笔记:WiFi

    今天我们来说说ESP32 的WiFi。
    的头像 发表于 07-15 16:20 2355次阅读
    <b class='flag-5'>ESP32</b>学习笔记:WiFi

    ESP32学习笔记:双核

    今天我们来说说ESP32 for Arduino 的双核。
    的头像 发表于 07-15 16:16 3023次阅读
    <b class='flag-5'>ESP32</b>学习笔记:双核

    ESP32-C2 ESP8684模组AT固件示例

    ESP32-C2 ESP8684模组AT固件示例
    的头像 发表于 07-10 13:39 593次阅读
    <b class='flag-5'>ESP32</b>-C2 <b class='flag-5'>ESP</b>8684模组AT固件示例

    何用电子元件和ESP32-CAM制作AI机器人

    电子发烧友网站提供《如何用电子元件和ESP32-CAM制作AI机器人.zip》资料免费下载
    发表于 07-04 14:29 3次下载
    如<b class='flag-5'>何用</b>电子元件和<b class='flag-5'>ESP32</b>-CAM制作AI机器人

    ESP32-C2 8684 AT固件

    ESP32-C2模组 ESP8684芯片 智能家居设备开发模组
    的头像 发表于 07-03 13:41 543次阅读
    <b class='flag-5'>ESP32</b>-C2  8684  AT固件

    ESP32ESP32通过Internet进行通信

    电子发烧友网站提供《ESP32ESP32通过Internet进行通信.zip》资料免费下载
    发表于 06-15 09:58 2次下载
    <b class='flag-5'>ESP32</b>到<b class='flag-5'>ESP32</b>通过Internet进行通信

    ESP8266或ESP32上的WiFi Webradio

    电子发烧友网站提供《ESP8266或ESP32上的WiFi Webradio.zip》资料免费下载
    发表于 06-13 11:38 0次下载
    <b class='flag-5'>ESP</b>8266或<b class='flag-5'>ESP32</b>上的WiFi Webradio

    [esp32教程] 5、UART使用

    基于Ubuntu下,利用esp-idf进行esp32开发的教程
    的头像 发表于 06-13 09:04 4364次阅读
    [<b class='flag-5'>esp32</b>教程] 5、UART使用

    [esp32教程] 4、LEDC使用

    基于Ubuntu下,利用esp-idf进行esp32开发的教程
    的头像 发表于 06-03 09:39 3127次阅读
    [<b class='flag-5'>esp32</b>教程] 4、LEDC使用

    [esp32教程]2、按键中断

    基于Ubuntu,利用esp-idf进行esp32的教学
    的头像 发表于 05-05 09:04 2205次阅读
    [<b class='flag-5'>esp32</b>教程]2、按键中断

    [esp32教程]1、点灯之术

    基于Ubuntu下,利用esp-idf进行esp32开发的教程
    的头像 发表于 04-30 18:11 2432次阅读
    [<b class='flag-5'>esp32</b>教程]1、点灯之术