EZKT智能液晶测试报告

目的:

使用Arduino连接EZKT智能液晶

正文:

有幸从朋友那里拿到一块智能液晶,很好奇到底智能在哪里?于是迫不及待的使用Arduino UNO R3连接并进行测试。

这块液晶属于EZKT真彩系列-E系列,分辨率是320*240,网站上对这个系列的介绍:“真彩点阵液晶,软件界面简约、操作简单易用,屏显效果细腻,功能卓越,性能优越,可支持多行业应用”。据悉EZKT提供了功能强大的液晶开发工具,通过开发工具可以实现字库编辑、图片下载等操作,项目化的管理液晶屏的开发和使用。

很遗憾的是,我只拿到液晶屏,并未拿到用于开发的连接线缆,但是这并不妨碍我通过Arduino直接使用它。OK,闲言少叙,开工。

首先,让人惊讶的是,这款液晶连接起来十分简单。电源、地、RX、TX,4根线就可以让其工作,其中电源是使用Arduino板载的3.3V输出。接通电源后,屏幕即被点亮,显示的是EZKT液晶的功能介绍,同时也是一个使用DEMO。用户既可以用过这个界面对这款液晶有一个大概的了解,又可以通过这个DEMO对这款液晶能做什么有一个直观的概念。不得不说,菜单导航、触摸屏操作,还是很让人眼前一亮的。

接通电路后,下一步需要了解的是如何控制这款液晶。通过下载和查看这款液晶的说明书,我们知道这款液晶使用TTL232与其它系统通讯。并且实现了极为简洁和强大的通信指令(命令帧)。那对于Arduino来讲,控制起来就是相当简单了,Serial.write()足矣。

花几分钟时间,写个了小程序,分别调用了握手、清屏、关闭打开背光、设置前景色、指定区域填充、显示文本、使用蜂鸣器,等等。一切如预期的一样顺利。需要提及的是,这款液晶内置了多款字体的字库,做液晶应用,再也不用纠结汉字取模之类的问题了。

至此,我们这款液晶已经完全可以满足我们的需求,配合Arduino进行项目开发了。另外,从指令说明文档中我们可以看到,这款液晶还支持图像显示,常用的图形函数等等。也就是说我们完全可以再液晶上加载一副图像,然后再指定区域使用透明背景色的方式显示文本,酷吧。使用Arduino配合这款液晶,完全可以做出炫酷的界面了。

关于触控,这款强大的液晶同时支持触控功能。由于时间关系,未对这部分做更多的测试。不过看指令文档中,有两条反馈触屏按下和抬起位置的指令,那么实现触屏的功能不过是小菜一碟。

以上仅仅是直接使用这款液晶的感受,已经发现诸多让人惊喜的地方。如果再配合EZKT提供的强大的液晶开发工具,那么开发出炫酷的应用再也不受限于液晶设备了,而仅仅受限于想象力。更多的优点,更多的功能,还是留给各位自己发现吧。

结论:

这款液晶无愧于智能液晶的称号。欲了解更多信息,可以访问EZKT网站。本人硬件小白一枚,文中错漏难免,望不吝赐教。

附:

EZKT网址:
http://www.ezkt.com

Posted in Hareware