1:创建页面:通过右键,可以创建页面,我想做循环展示菜品,所以加了这么多个页面,(Ps:后来想想,估计使用动画的方式应该也可以解决。大意了)
2:创建工作流程,我想前八个页面实现画面轮播,所以通过页面跳转的功能实现。
但是,跳转归跳转,如果用户想点餐可咋办?不要慌,每个界面加个触发器(触摸按键)就好了,有人点餐就触发一下屏幕,就可以直接进入到点餐环节。
抱歉,点餐环节属实有些low了,不过功能不差事儿,毕竟我不是一个专业的美工,我会加倍努力的。看,我都把PS安装好了,哈哈哈哈。
通过PS做的所有图片,把图片都切成800*480大小的尺寸,这样显示屏才可以完美显示。
3:通过点餐结束之后,需要点击结账按钮,点击之后,会跳入到支付界面,支付需要使用二维码实现,我看官方工具中没有提供静态的二维码,所以需要串口也就是上位机下发数据,让二维码显示出来,本次就先来个hello world吧。
通过小工具实现的文本转换HEX,然后发的协议如下:
AA 42 00 00 00 80 48 65 6C 6C 6F 20 57 6F 72 6C 64 00 CC 33 C3 3C
协议解析:粗体的是固定的,00 00 00 80是内存地址, 00 CC 33 C3 3C 是固定格式,具体可以查一下官方提供的手册。中间的是要显示的数据。通过小工具可以转换。
转换完之后,通过串口助手软件,把数据发给屏幕即可。
到此,你以为结束了?唉,我遇到个问题啦,就是支付完成之后,是不是可以通过定时器的方式,把界面跳转到轮播画面呢?我今天还没有实现,最后,通过笨方式,添加触发器(触摸按键)的方式实现的页面跳转。下一贴,就研究研究定时器吧。
最后,再次感谢面包板社区的活动和拓普微提供的屏幕,超级好用,给力。
提前给大家拜个早年,祝大家牛年大吉,幸福美满。
作者: 逗徐坤, 来源:面包板社区
链接: https://mbb.eet-china.com/blog/uid-me-3894006.html
版权声明:本文为博主原创,未经本人允许,禁止转载!
nufuvcgx 2021-2-18 11:33