我给大家展示一下使用启明云1.54英寸串口屏幕的一些开发技巧
WT154-S2MT1是启明云端针对市场IOT应用需求,基于乐鑫ESP32-S2和国产芯高效开发平台8ms(33588ms.XYZ )设计开发的串口屏幕。
方案采用1.54英寸IPS彩屏,分辨率240240,开发板结构采用最小尺寸的多种定位固定方式,支持WIFI,用户对开发板扩展接口采用串口通信、按键、usb摄像头
方案广泛应用于带屏咖啡机、无叶风机、电吹风、电磁炉、养生壶、吸尘器等智能家电产品,也是传统码屏产品升级的首选。
提示:写完文章后,目录可以自动生成。 如何生成可以参考右侧的帮助文档
文章目录新项目编辑UI逻辑功能编辑保存下载配置加深工具加深和实际效果演示视频DEMO
目录提示:您可以在此添加本文中记录的内容的简短说明。
例如,随着人工智能的发展,机器学习这一技术也越来越重要,很多人开始学习机器,本文介绍了机器学习的基础内容。
提示:以下为本文正文内容,以下案例可供参考
新项目a )登录8ms平台
https://8ms.xyz/appshop
创建帐户并登录,然后进入工作台
b )新项目:
c )选择目标串行屏幕型号:ESP32-C3-WT154
d )创建场景
编辑UI a )图像资源准备
用绘画软件将下载的图像资源整理到240*240。 因为这个画面的分辨率是240240。
将文件保存或保存到自己的路径
b )将修改后的资源导入8ms平台
c )设置图像控件显示
d )可以使用在线编译预览
e )编辑其他场景的UI
可以将disp_1的背景颜色设定为红色
逻辑功能编辑块介绍:
在布局中选择块
定制代码的中段外代码可以定义头文件、全局变量和宏
如果在启动时调用逻辑块,则此时不会启动UI,因为在线程开始之前将调用此块
因此,此块中的代码在运行时不可见
正常初始化和软件计时器代码的执行
b )设置初始化逻辑
在基本硬件的presetbricks中,找到“加载默认串行模板将导致串行”
如果将默认串行模板设置为串行0,则串行0将初始化为外部通信串行
(串行0被烙印到串行端口) )。
c )获取串行数据并设置为执行适当的代码。 也就是说,如果从串行端口输入“abc”或“a”,则执行显示场景“main_screen”
d )设置逻辑
保存下载a )编译前需要保存
b )编译
要在这里编译,只能选择bzdjc文件和源代码的生成时间比在线编译长很多
记下每个bzdjc文件的硬件地址
例如: build/lvgl-demo.bzd JC0x 10000
准备下一次淬火
c )下载bzdjc文件
配置加深工具a (选择目标刀片
b )确定下载的bzdjc文件和应写入的物理地址
如果bzdjc文件不存在,文件目录将显示为红色,如图所示
如图:那样配置
加深和实际效果演示a )接口图
b ) USB-TTL和C3SI接线图:
c )打开设备管理器显示端口
d )如果上述操作无误,将bzdjc文件下载到开发板
c )重启运转
等待下载完成后
按USB-TTL上的EN
或重新接通电源
d )使用
串行助手的设定
通过串行端口输入十六进制数据1以显示场景main_screen,最初默认显示场景main_screen
通过串行端口输入十六进制数据2,以显示场景disp_1。 在这种情况下,在该场景中只有背景色显示为背景色的红色
从串行端口输入十六进制数据2,显示场景disp_2日历控件
从串行端口输入十六进制数据2,显示场景disp_3的文本控件
视频DEMO
1.54串屏家电APP应用