基于Arduino IDE和Wio终端的水果收获游戏
扫描二维码
随时随地手机看文章
1. 项目背景及灵感
在现代办公环境中,多任务处理的压力无处不在。受水果采摘果园的启发,我们开发了一款将抽象工作任务转化为有形水果采摘体验的游戏《Fruit harvest》。通过游戏化,它可以帮助用户在轻松的环境中训练多任务处理和优先级判断技能。
这款游戏变成了一种数字时代的劳动仪式:通过操纵杆和屏幕的互动,我们重新获得了人类最原始的快乐——看得见的努力,看得见的回报。当“每日收获:128点”提示出现时,职场成就会突然获得实体形式。就像果园工人数篮子一样,我们通过像素化的水果触摸到生产力的本质。
2. 目标
•用操纵杆控制的篮子机制执行随机掉落水果的动画。
•通过分数和生命值系统增强挑战。
•为Arduino学习者设计初学者友好的代码结构。
3. 材料
•Wio终端×1
•USB Type-C线缆×1
•移动PC
4. 软件设置
•安装Arduino ID
•配置Wio终端
•安装TFT液晶库| GitHub
5. 部署步骤
•通过USB Type-C连接Wio终端。
•在Arduino IDE中验证电源/连接。
•粘贴完整的代码到IDE编辑器。
•单板配置:Tools >单板>参见Wio Terminal。请选择正确的COM端口。
•上传代码。
6. 故障排除
•图形化故障
•图形故障原因:程序数据读取错误解决方案:使用pgm_read_word()正确的数据检索
•内存短缺原因:资源阵列过大。解决方法:减少同时显示的水果个数
•解决方案:使用tft.color565()确保正确的颜色转换
•原因:驱动程序问题或端口选择不正确解决方案:重新安装驱动程序并检查COM端口选择
•上传失败原因:单板配置不匹配解决方法:检查单板选择(参见Wio终端)和波特率
7. 应用程序和扩展
•教育用途:幼儿的颜色识别。
•WIFI扩展:通过Wio终端的WIFI模块记录分数。
本文编译自hackster.io