0°

Arduino掌上游戏机之迷宫游戏

简介

我今天想与你分享的项目是Arduino迷宫游戏。几个月前,我有一个想法,那就是在Arduino上构建一个迷宫游戏,但没有硬编码的迷宫。因为Arduino的RAM内存有限,所以这对编码能力是一个挑战。

步骤一 材料准备

硬件准备:

SSD1306 OLED

ardunio

按钮开关12mm

纽扣电池座

滑动开关

软件准备:

arduino IDE

步骤二 原理说明

我的出发点是一个小面包板进行搭建,采用4个按钮控制迷宫中移动方向,在较为完善您可以看到另外三个按钮,我给这三个按钮分配了开始、暂停、菜单三个功能。

步骤三 电路搭建

纽扣:

  • UP按钮:Arduino引脚7
  • 向下按钮:Arduino引脚6
  • 左按钮:Arduino引脚9
  • 右按钮:Arduino引脚8
  • 一个按钮:Arduino引脚5
  • B按钮:Arduino引脚4
  • START按钮:Arduino引脚2

SSD1306 OLED屏幕:

  • SCL:Arduino引脚A5
  • SDA:Arduino引脚A4
  • VCC:Arduino VCC
  • GND:Arduino GND

蜂鸣器:

  • 蜂鸣器正面:Arduino pin 3
  • 蜂鸣器接地:Arduino GND

首先看一下原理图和连接示意图。

Arduino掌上游戏机之迷宫游戏

Arduino掌上游戏机之迷宫游戏

根据上面的原理图和示意图可以看到我们的电路连接还是比较简单的。

连接完成以后如下图所示

Arduino掌上游戏机之迷宫游戏

步骤四 验证结果

Arduino掌上游戏机之迷宫游戏

最终结果如上图所示,迷宫正确显示在了OLED上面,可以通过按键控制目标点移动,完成挑战。

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论