玩物尚志 | 图像记忆训练器
关于记忆力,很多人都认为是天生的。确实,每个人的记忆能力是有差异的,但是只要通过一些训练,记忆力也是可以提高的。 一些简单的电子材料,辅以激光切割技术,很容易做出一台这样的小机器。一看外形,很多人都想到了街机。如果你给它编个游戏程序,那它就是了!●功能描述● 当用户选择好难度后按下按钮,屏幕上会出现一张彩色点阵图,让用户观察一定的时间后消失;随后屏幕上会出现一个闪烁的光标,用户通过摇杆控制光标移动到需要的位置;当光标到达用户指定的位置后,按下按钮进行确认;如果答案正确,原来的图像会再次显示,并提示回答正确,否则出现回答错误提示;然后自动回到用户选择难度状态。这些程序的编写其实有一定的难度,感兴趣的朋友可以做一个,挑战一下。我目前只编写了难度1的程序。当然,你也可以编写“贪食蛇”、“赛车”等游戏。
● 视频演示●https://v.qq.com/x/page/o0937t4582d.html
● 制作过程●01 材料准备掌控板 1块扩展板 1块RGB 8*8点阵屏 1个模拟角度传感器1个JS摇杆模块1个
02 硬件搭建模拟角度传感器 <——>P0JS摇杆X <——>P1JS摇杆Y <——>P2JS摇杆Z <——>P7RGB点阵屏 <——>P13
03 设计制作外型(1)设计图纸(2)利用激光切割机切割椴木板
04 编写程序(1)打开mPython软件,掌控板连接电脑。(2)烧录固件 如果使用其他软件编写过程序,你需要重新烧录固件,在设置菜单中可找到按钮。
(3)添加扩展:“Neopixel”
(4)编写程序根据功能设定,编写了部分程序(难度1)。程序采用了模块化思想,大量使用了函数。(5)上传程序点击【刷入】按钮将程序上传到掌控板
05 组装(1)将不需安装电子材料的五块木板组装好(2)将RGB点阵屏粘贴到对应的木板上(3)将主控板、模拟角度传感器、JS遥控模块固定在对应的木板的预设位置(4)安装固定好RGB点阵屏的木板及顶板(5)将最后一块木板装上成品图
06 测试调整开机运行,测试各个功能是否正常;对程序进行修改优化。难度选择及显示出题及操作提示结果反馈正确:当前位置LED点亮,光标消失,音乐响起,LCD显示“恭喜您,答案正确!”结果反馈错误:全部LED点亮,光标消失,音乐响起,LCD显示“回答错误!”自动返回选择难度状态
有意思
页:
[1]