单片机/MCU论坛
直播中

ZXC

6年用户 100经验值
擅长:EMC/EMI设计 嵌入式技术 制造/封装 接口/总线/驱动 处理器/DSP 控制/MCU EDA/IC设计
私信 关注
[文章]

51内核迪文串口屏模拟手势解锁功能(九宫格&滑动)

`


用DGUS II(迪文屏)模拟手势解锁功能,其中包括九宫格和滑动解锁,详细说明和文档如下:、

微信图片_20181031093818.jpg


一、效果展示
       效果展示1:九宫格解锁
       产品型号:DMT85480C050_07WT
       分辨率:  854*480
       演示视频:请参照附件

视频观看和文档下载地址.pdf (121 KB)
(下载次数: 25, 2018-10-31 10:48 上传)


       效果展示2:滑动解锁
       产品型号:DMT10600C070_07WT
       分辨率:   1024*600
       演示视频:

二、概述
       手势解锁功能的开发主要运用了触摸屏状态读取和坐标读取的功能,绘图功能,同时配合变量图标显示等基本功能即可完成整个功能的开发。读取触摸屏状态和坐标,主要用于判断当前是否有触摸操作,触摸区域是否为有效区域;绘图功能主要实现连线效果,这一功能其实也可通过图标来实现,会更加美观;变量图标用于在判断为有效触控时,改变显示内容以达到提示的效果。

三、九宫格解锁实现方法详解
3.1 主流程
                              

3.2 解锁流程


3.3 设定密码流程


3.4 确认密码流程


四、滑动解锁实现方法详解
4.1 主流程


4.2 解锁流程


通过迪文OS实现效果的源demo下载链接如下:
下载链接: 请参照附件


源代码:请参照附件

Main.docx (28.62 KB)
(下载次数: 26, 2018-10-31 10:39 上传)


`
九宫格和滑动解锁相关文件.zip (2.3 MB)
(下载次数: 52, 2018-10-31 10:40 上传)
捕获.PNG

更多回帖

发帖
×
20
完善资料,
赚取积分