串口屏LUA教程-自定义串口指令V1.0.pdf

所需积分/C币:16 2019-10-12 14:14:34 1.76MB PDF
22
收藏 收藏
举报

串口屏LUA教程-自定义串口指令V1.0.pdf(本文将介绍通过LUA脚本的自定义串口指令设置按钮按下、设置文本、设置蜂鸣器响。并在按下按钮或通过键盘输入数据后发送自定义指令。)
广州大彩光电科技有限公司 LUA教程自定义串口指令V10 目录 1.适合范围 2.开发环境版本…… 3.概述 4.实现教程. 4 4.1工程准备… 4.1.1硬件平台 4.1.2素材准各 5 4.1.3LUA编辑器. 42API函数说明 43教程实现过程. 4.3.1设置自定义串口 6889 4.3.2设置按钮状态. 4.3.3设置文本内容 4.34设置蜂鸣器响 4.3.5发送按钮指令 4.3.6发送键盘输入内容. 44编译和下载. 4.4.1编译工程 4.4.2下载. +“+“ 14 5.完整程序清单… 16 6.免责声明 广州大彩光电科技有限公司 LUA教程自定义串口指令V10 适合范围 该文档适合所有大彩物联型系列。 广州大彩光电科技有限公司 LUA教程自定义串口指令V10 2.开发环境版本 1. Visualtft软件版本:V3.0.0.944及以上的版本。 版本查看: a)打川 Visualtest软件启动页面如图2-1软件版本,右上角会显示的软件版本号; VEH30844 m AICAI 大彩科技 QQ1:288084324 VisuaITFT 0Q2:28804133 创新源于客户价值 出话:0208218683 主页:wwwgz-dc.com GUANGZHOU DCOLOUR OPTOELECTRONIC TECHNOLOGY CO LTD THS PRODUCT IS PROTECTED BY INTERNATIONAL LAWS 图2-1软件版本 b)打开Ⅴ isuaITFT,在软件右下角可以查看软件版本图2-2软件版本, 最新版本可登录大彩官网进行下载 田详DB⊥- aquagel帮动社 j马2回MA 公么号回 Visualtest 欢迎类注 大口屏快速A田 大门拉应 franta 0. trip j 感大彩口屏指含其 口原常几题献言 欢目 v=sT与虚以料屏信 感升发与成回门量铭它 材指会 图2-2软件版本 2.串口屏硬件版本:V3.0.301.0及以上的版本 版本查看 查看屏幕背面版本号贴纸 b) VisualtEst与屏幕联机成功后,右下角显示的版本号 LUA语言版本V5.5。 广州大彩光电科技有限公司 LUA教程自定义串口指令V10 3.概述 物联型可以通过LUA脚本配合工程完成丰富多样的操作。 本文将介绍通过LUA脚本的自定义串口指令设置按钮按下、设置文本、设置蜂鸣器响。 并在按卜按钮或通过键盘输入数据后发送自定义指令。 3/21 广州大彩光电科技有限公司 LUA教程自定义串口指令V10 4.实现教程 本章节主要讲述通过LUA实现自定义串口指令设置按钮按下、设置文本、设置蜂鸣器 响。并在按下按钮或通过键盘输入数据后发送自定乂指令。本文将分为以下是4个阶段讲述 教程DEMO是如何实现的: 1.工稈准备, 2.工程配置与功能, 3.LUA编写及调试 4.下载与运行。 41工程准备 在实现教程DFMO前需要作以下三个准备 1.硬件平台, 2.U|素材, 3.LUA编辑器。 41.1硬件平台 该例程使用大彩物联型7寸DC80480W070为验证开发平台。如图5-1所示。 按钮 圆图 需 图5-1物联型7寸 广州大彩光电科技有限公司 LUA教程自定义串口指令V10 412素材准备 准备好相应的关工UL。如图5-2所示。 小pg 34按下jpg 开机 LOGO jpg 图5-2素材准备 4.1.3LUA编辑器 上位机 Visualtest内部已集成了LUA开发编译环境,点击菜单栏工具,选择LUA编辑 器,如图5-3所示。 微信公号 处开2丘 得分插与巴t 大彩南 中档水立、坚,五是如冈 析很所00015出大家相俱么所的四 潜口图语 相左宣着,f! 图5-3打开LUA编辑器 LUA编辑器的开发环境,如图5-4所示。 广州大彩光电科技有限公司 LUA教程自定义串口指令V10 +数一 攻,让世他,量以,的计 aa tenon an:l artit 使下其:。慢 口国 口查 图5-4LUA编辑器界面 42AP函数说明 大彩科技针对LUA脚本提供了丰富的API接口函数,具体函数可以查阔文档《大彩组 态串口屏LUA脚木API》,如图5-5所示。 6/21 广州大彩光电科技有限公司 LUA教程自定义串口指令V10 3.API接口函数… 控件属性类 3.1.1cha 3.1.2 sct valuc(scrccn control valuc 3.1.3 314 set visiable(screen control visiable 3.1.5 set enable(screen, control, enable) .8 3.1.6 (SLTeeIL LuIlrul. colur) 3. 1.7 set back color(screen control color) 8 3.1.8 set text(screen control, text) 8 get text(screen, control 落用回调函数 8 3.2.1 3.2.2 on systickg 32.3 on control notify(sc reen, control value) 3.2.4 on screen change(screen) 3.2.5 on press(state, x, y) 3.2.6 on usb inseted(driver)... 3.2.7 on usb removed 3.5 绘图函数. 3.3.1 on draw(screen) 3.3.2 redraw. 3.3.3 set pen color(color) 3.3.4 draw line(xo, yo, xl, y1, width) 99999999999 3.3.5 draw rect(xo, yo, x1, y1, fill) 3.3.6 draw circle(x, y r, fill 3.3.7 draw ellipse(xo, yo, xl, yl, fill) 3.3.8 draw image(image id, fiame 1d, dst, dsty, width height, srcx, srcy 3.3.9 draw image file(filcnnnc, dstr, dsty, width, height, srcx srcy) 3.3.10 load surface (tilename 33 11 destroy surface(suirface) 3.3.12 draw surface (surface, dstx, dsly, widi height, sex, srcy) 3.3.13drav text x y,w, h,for 寄存器访问 图5-5AP函数文档 本教程文栏中所涉及到的部分的相关接口函数 L.函数 on control notify( (screen, control,vaue) 注释:此函教可以在用户触摸修改控件后被回调。函数有三个参数: screen表示画面|D contro表示控件的编号 value表示控件的值。 2.函数on_ uart recy data( packet), baudrate表示设置的波特率值。 注释:此函数可以在用户触模修改控件后被回调 3. FIx uart set timeout(timeout, timeout inter) 注释:此函数可以在用户触模修改挫件后被回调。函敖有两个参数: timeout表示接收恿超时 timeout inter表示字节间隔超时 4.函数beep(time),time表示蜂吗器响的吋间长度,单位ms。 5.函数 set value( screen, control value 注释:此函数可以设置控件数值。函数有三个参数: screen表示画面|D 7/21

...展开详情
试读 24P 串口屏LUA教程-自定义串口指令V1.0.pdf
立即下载
限时抽奖 低至0.43元/次
身份认证后 购VIP低至7折
一个资源只可评论一次,评论内容不能少于5个字
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
  • 分享王者

关注 私信
上传资源赚钱or赚积分
最新推荐
串口屏LUA教程-自定义串口指令V1.0.pdf 16积分/C币 立即下载
1/24
串口屏LUA教程-自定义串口指令V1.0.pdf第1页
串口屏LUA教程-自定义串口指令V1.0.pdf第2页
串口屏LUA教程-自定义串口指令V1.0.pdf第3页
串口屏LUA教程-自定义串口指令V1.0.pdf第4页
串口屏LUA教程-自定义串口指令V1.0.pdf第5页

试读结束, 可继续读3页

16积分/C币 立即下载