童年回忆——贪吃蛇游戏

2020-05-111.3万
AI 快速预览详细 收起
本文介绍了一个使用0.96寸OLED屏和Arduino Uno制作贪吃蛇小游戏机的项目。文中提供了详细的材料清单,包括0.96寸OLED屏、Arduino Uno以及五个按钮。通过简单的接线步骤和代码配置,可以实现屏幕显示旋转180°,并成功启动游戏。这个项目不仅适合家长和孩子一起动手完成,还能激发孩子的编程兴趣和创造力。
童年回忆——贪吃蛇游戏图1
这几天正好拿到了一块屏幕——0.96OLED显示模块。想到小学的时候拿爸妈的翻盖手机玩贪吃蛇、推箱子、迷宫,这些小游戏真的是伴随整个童年。正好手边一块屏幕,也没有其他的什么,不如就来做一个贪吃蛇小游戏机吧。
话不多说,立马开工!
【材料清单】
童年回忆——贪吃蛇游戏图2
在面包板上排列稍微排列一下:
童年回忆——贪吃蛇游戏图3
屏幕现在处于倒放的状态,这样的话就需要屏幕显示旋转180°
U8G2_SSD1306_128X64_NONAME_1_HW_I2C u8g2(U8G2_R2, /* reset=*/ U8X8_PIN_NONE);
U8G2_R0--正常显示 U8G2_R1--90度顺时针旋转 U8G2_R2--180度顺时针旋转 U8G2_R3 --270度顺时针旋转
童年回忆——贪吃蛇游戏图4
共有五个按钮,按钮一脚接地,一脚接数字脚,数字脚设定为输入模式,读取引脚的值,判断是哪个按键按下。五个按键都有一脚要接地,为了正面尽量没有线,我将面包板背面的泡沫粘胶撕开,在背后将屏幕和按键的接地端连在一起。
童年回忆——贪吃蛇游戏图5
确认按键的数字引脚接上,是可以正常启动游戏的。
童年回忆——贪吃蛇游戏图6童年回忆——贪吃蛇游戏图7
除去接地的引脚,屏幕都还有VCCSCLSDA,按键也还有一脚需要接数字引脚,所以我还是采取在面包板背面进行系列操作。
接线就已经全部完成了,我们将Uno通上电,就可以完贪吃蛇小游戏啦。
童年回忆——贪吃蛇游戏图8
【视频】


创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(3)
可风
可风
能分享一下代码吗?
gada888
gada888
童年记忆
hnyzcj
hnyzcj
好玩
- 没有更多了 -