基于STM32的可穿戴设备系统毕业论文 下载本文

图6.2 万年历界面显示效果图1 图6.3 万年历设置效果图2

经测试,系统的万年历功能显示效果良好,提供的信息较全面,达到了系统设计的要求。

6.3秒表功能测试

系统秒表功能设计要求可以计时,且可以后台运行。本系统设计的秒表可以暂停、复位、计次,并且可以支持记录八个时间,可以支持后台运行。效果图如图6.4。

图6.4 秒表运行效果图

- 39 -

点击开始时,系统开始自动计时,点击计次按钮时,系统就按顺序打印出上一次计时的时间。当用户点击复位按钮时,系统就把所有时间都清零,回到最初的状态。当用户离开秒界面后,秒表在后台自动运行,必须等用户点击复位时,所有时间才能清零。经过测试后发现,秒表功能运行一切正常。达到了系统的设计要求。

6.4闹钟功能测试

系统的闹钟功能设计要求闹钟时间可设置、具有懒人叫醒功能。本系统设计的闹钟支持预定八个闹钟时间,并且闹钟时间可以设置、删除。当闹钟响过之后, 用户点击屏幕就可以将闹钟关闭,闹钟关闭之后,系统在后台自动将响过的闹钟删除。闹钟效果图如图6.5与6.6所示:

图6.5 闹钟功能效果图1 图6.6 闹钟功能效果图2

如图,当没有闹钟时,系统在屏幕上打印当前无闹钟。当用户设定闹钟后,系统自动将闹钟的时间按先后顺序打印在屏幕上。当用户点击删除按钮时,系统会在各个闹钟时间后打印删除按钮。当用户点击相应的删除按钮时,系统将相应的闹钟删除。

经过测试后发现,此系统设计的闹钟功能可以正常运行,已有的功能也比较完善,但是,仍然有许多地方做的不是太好,比如闹钟还不能支持懒人叫醒功能,而且做的还不够人性化,响过的闹钟时间不能保留,只能由用户再次设置。

- 40 -

6.5画板功能测试

系统的画板功能设计要求根据手势的变化,在屏幕的画板上显示相应的图像,也可以修改画图的颜色。本系统设计的画板功能支持八种颜色的选择,而且设计有橡皮可以将画出的颜色擦除。并且有清除屏幕选项,将整个屏幕清除成白色。画板效果图如图6.7与6.8所示:

图6.7 画板功能效果图1 图6.8 画板功能效果图2

当用户点击画图按钮时,系统进入画图界面后,默认画笔颜色为黑色,点击取色按钮后,系统加载调色板,用户点击相应的颜色,来设置画笔的颜色。当用户点击橡皮按钮后,系统自动将画笔变为橡皮,来擦除画过的颜色。当用户点击清除按钮时,系统将整个屏幕清除为白色。

经过测试后发现,画板功能的设计完全符合设计要求,显示效果比较流畅。

6.6计步功能测试

本系统设计的计步功能可以后台自动运行,一直记录人体行走的步数。计步效果如图6.9与6.10所示:

- 41 -

图6.9 计步功能效果图1 图6.10 计步功能效果图2

本系统设计的计步功能,当系统开机后,会自动记录用户的行走步数,不能手动清除,只能在每一天结束时即凌晨零点时由系统自动清除。系统提供两种模式可供用户选择,当用户进入计步界面时,默认使用模式一,即记录一整天的行走步数。当用户点击模式二时,系统可以记录从A 到B的总步数。并且可以由用户自行清零。

实际测量用户的行走步数数据如表6.1所示:

表6.1 用户行走步数测量数据表 单位:步 实际步数 测量步数 误差 10 9 -10.0020 22 +10.0030 31 40 44 +10.0050 53 60 58 70 72 80 84 +3.33% +6.00% +3.33% +2.86% +5.00% % % % 经过测试后发现,该计步器误差率在测试值中的误差率最高为10%,准确性还有待提高。

6.7地图功能测试

本系统设计的地图可以显示用户所在地的地图信息,并且可以支持13个等

级的显示精度。

当用户点击桌面的地图按钮时,系统进入地图界面,因为2G网络传送图片

- 42 -

比较慢,而且图片解码需要时间,所以首先在屏幕上打印等待信息以及地图获取状态信息。如图6.11所示。当获取到图片后,在LCD屏上显示ZOOM值为13的地图,如图6.12所示。当用户点击界面上的增加按钮时,系统调大地图的缩放级别并且显示在LCD屏上。如图6.13所示。当用户点击缩小按钮时,系统调小地图的缩放级别并且显示在LCD屏上。如图6.14所示:

图6.11 地图加载界面效果图

图6.13 地图放大效果图

图6.12 默认精度地图

图6.14地图缩小效果图

- 43 -