串口屏LUA例程-音频播放器V1.0 .pdf

所需积分/C币:7 2019-11-08 17:09:18 1.45MB PDF

物联型串口屏通过LUA脚本配合工程可以实现播放循环屏内部或者外部音频的功能。
JACAW 大彩科技 LUA教程-音频播放器10 目录 1.适合范围 2.开发环境版本 3.概述.… 4.参考资料…. 错误!未定义书签。 5.教程实现 5.1准备工程素材 5.1.1硬件平台. 5.1.2UI素材准备 51.3LUA编辑器 52API函数说明 5.3实现功能 5.3.1L程配置…..… 532程序只体解析… 6.完整程序清单… 13 7.免责声明 看· 24 JACAW 大彩科技 LUA教程-音频播放器10 1.适合范围 该文档适合所有广州大彩物联型系列 1/24 JACAW 大彩科技 LUA教程-音频播放器10 2.开发环境版本 1. VisuaItft软件版本:V3.0.0.944及以上的版本 版本查看 a)打廾Ⅴ isuaITFt软件启动页面如图2-1软件版木,右上角会显示的软件版木号; VER 300344 ACAI 大彩科技 QQ1:2880064324 VisualTFT 8 创新源于客户价值 出话:02082186683 巾:hmi@ 4 accom GUANGZHOU DCOLOUR OPTCELECTRONIC TECHNOLOGY CO LTD THS PRODUCT IS PROTECTED BY INTERNATIONAL LAWS 图2-1软件版本 b)打开 VisualTft,在软件右下角可以查看软件版本图2-2软件版本, 最新版本可登录大彩官网进行下载。 TT三的 运旧蜘图((yT①L 即购的回回圳烈事 早XX12 n VisualtESt 欢迎关注 6顺日 修开环与口屏t I here are ro items to sh- 图2-2软件版本 2.串凵屏硬件版本:V3.0.301.0及以上的版本。 版本查看: a)查看屏幕背面版本号贴纸 b) Visualtest与屏幕联札成功后,右卜角显示的版木号 3.LUA语言版本V55。 2/2 JACAW 大彩科技 LUA教程-音频播放器10 3.概述 物联型串口屏通过LUA脚本配合工程可以实现播放循环屏内部或者外部音频的功能 3/24 JACAW 大彩科技 LUA教程-音频播放器10 4.教程实现 本文将分为以下是3个阶段讲述教程DEMO是如何灾现的: 1.准备工程素材, 实现功能 3.下载工程 41准备工程素材 在实现教程DEMO前需要作以下三个准备 1.硬件平台, 2.U素材 3.LUA编辑器 41.1硬件平台 该例稈使用大彩物联型7寸串口屏DC80480W070为验证开发平台。如图5-1所示。 按钮 滑块 进度条 仪表 当 0000 图5-1物联型7寸串口屏 其他尺寸的物联型串口屏均可借鉴此教程。 4.12U|素材准备 JACAW 大彩科技 LUA教程-音频播放器10 准备好相应的关工UI。如图5-2所示 11. jpg 11按下jPg 图5-2素材准备 4.1.3LUA编辑器 上位机Ⅴ isuaItft内部己集成了LUA开发编译环境,点击菜单栏工具,选择LUA编辑 器,如图5-3所示。 编目调D型口Lmg却 后12话当严 事门rN7本3m 下数文什 Q色的 已已理网 ;性会口 字三 微信公众号 欢迎关注 三术生, 千标生 WAVE格式换。 大采口指会点 甲口饼见 ew与点中口屏联机虽信 UA本引 更多封球文、视频程,请录 斩识的有cmq 光电科技么司悍 姿囗 号习 女蛾会 There are nc ites to show 末料坐备XX体90.01025 图5-3打开LUA编辑器 打开编辑器后, Visual tft画面如图5-4所示 5/2 JACAW 大彩科技 LUA教程-音频播放器10 文仲(国日稠祝图V工具1 LanGuAgE(L)帮H 司日》追色叫·。” 口cQM5-波诗率050-联机(指助手 昌 已国口但图巫西出同 工口 符理h和主简运向单让无m邮rMux n ang2huD(而“01oa2Co.Ld h:tE://uw.32-dcecm E1e工:Ea- A File Ner 已⊥也亡口△Ee 211 三苟的每 篇“白下Y1 3c工: 常用的回调区数的促说 □音文件 20131/24 Da。x-:cnat 用口词函炊的使用说 Dagcr10 3=: Cuu.cLi 回图所出性份门 F for RCG 一们音巴件XKXX纵件30,02 图5-4LUA编辑器 42AP函数说明 大彩科技针对LUA胭本提供了丰富的API接口函数,具体函数可以查阅文档《物联型 LUA木API》,如图5-5所示 JACAW 大彩科技 LUA教程-音频播放器10 3.API接口函数 控件属性类 change screen(screen,)...... 3.1.2 sct valuc(scrccn, control valuc) 1, 3.1.3 get value(screen, control 914 set visiable(sc reen control visiable) 3.15 3. 1.6 set Tore culu(sureHIl, LIllruL colur 3. 1.7 set back color(screen control, color) 3.1.8 set text(screen control, text) 3.1.9 get text(screen, control). ,, 8888 落用回调函数 3.2.1nmnt0. 3.2.2 on systickg 32.i on control nntifytsc ree n control vale) 3.2 on screen change(screen) 3.2.5 3.2.6 on usb inserted(driver) 3.2.7 on usb removed ---------- =- 绘图函数 3.3.1 on draw(screen) 8899999999 3.3.2 redraw 3.3.3 set pen coloricolor 3.3.4 draw line(xo, yo, xl, y1, width) 3.3.5 draw rect(xo, yo, x1, y1, fill).. 9 3.3.6 draw circle(x, yr, fill) 3.3.7 draw ellipse(xo, yo, x1, y1, fill) 3.3.8 draw image(image id, frame 1d, dstx, dsty, width,height, srcx, srcy) 10 3.3.9 draw image file(filcnnunc, dsta dsty, width, height. srcx. rcy)........10 3.3.10 load surface (filename! 10 3.3.12 draw surlace (surlace, dstx, dsly, wid(hi,leight, sex srcy) 3.3.13 draw text(text x, y,w, h, font, color align 寄存器访问 图5-5AP函数文档 1.本教程文档中所涉及到的部分的相关接口函数如下 函数 pause sound( state 注释:继续播放 State 播放状态,1继续播放,2停止播放 函数p1 d(fliepath) 注释:暂停播放。 F1 depth:音频路 函数 set volume( volume) 注释:设置音量。 Volume音量6~188 函数 on screen change( screen) 注释:当画面切换至目标画面丨D时,执行此回调函数 参数: screen表示目标画面 注:更多A門函数请参考文档《物联型LUA脚本APV1.O》 7/2

...展开详情
img
  • 分享王者

    成功上传51个资源即可获取

关注 私信 TA的资源

上传资源赚积分,得勋章
相关内容推荐