一、项目名称:
环境检测二维码生成器
二、项目概述:
本系统是基于EFM32_SLSTK3201A开发板的智能环境检测设备,开发板除了自带128x128屏幕、按键、LED、触摸按键、传感器扩展板,甚至板载JLINK调试器,为开发工作带来极大便利。 本设备不仅具备传统环境检测设备的温湿度检测功能,更是在该基础上增加了二维码自动生成功能、低电量休眠按键唤醒功能,使用板载纽扣电池便可以长期待机工作。 当然将QRCODE库移植到EFM32ZG222F32芯片上也是非常有意思的。
三、作品实物图 按键唤醒后第一屏(带广告)
延时后显示第二屏
为了方便调试把串口排针焊上了,之前在stm32f103上面跑过一次,在EFM32ZG222F32上资源不够用,QRCODE库又夸的空间很大。
第一步移植QRCODE库,会在下面压缩包给到大家
QRCODE库添加进工程中
睡眠模式、按键唤醒、测量温湿度、显示屏显示官方例程都有,这里就不再强调了,直接裁剪过来用
加入头文件
之后把测量得到的温度信息组成的字符串生成二维码,显示屏显示过后一定要记得用后面一句清楚生成的二维码,一面占用资源
四、演示视频 http://player.youku.com/player.php/sid/XMzM5Mzc4MTAzNg==/v.swf
<iframe height=498 width=510 src='http://player.youku.com/embed/XMzM5Mzc4MTAzNg==' frameborder=0 'allowfullscreen'></iframe> <embed src='http://player.youku.com/player.php/sid/XMzM5Mzc4MTAzNg==/v.swf' allowFullScreen='true' quality='high' width='480' height='400' align='middle' allowScriptAccess='always' type='application/x-shockwave-flash'></embed>
五、项目文档 用到的库文件,官方和改的
例程和源码:
链接:https://pan.baidu.com/s/1o8WwsYY 密码:
|