启明云端1.54寸串口屏使用经验分享
使用启明云端1.54寸串口屏的几个开发技巧和大家分享一下
WT154-S2MT1是启明云端针对市场IOT应用需求,基于乐鑫ESP32-S2与国产芯高效开发平台8ms(http://8ms.xyz)设计开发的一款串口屏。
方案采用1.54寸IPS彩屏,分辨率240×240 ,开发板结构采用最小尺寸多种定位固定方式,支持WIFI,用户可以通过对开发板的扩展接口进行串口通讯、按键、usb摄像头等功能的开发调试,极大缩短用户产品开发周期。
方案常被应用于带屏咖啡机、无叶风扇、电吹风、电磁炉、养生壶、扫地机等智能小家电产品,也可作为传统段码屏产品升级首选。
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
- 目录
- 新建项目
- 编辑UI
- 逻辑功能编辑
- 保存下载
- 配置烧入工具
- 烧入及实际效果演示
- 视频DEMO
目录
提示:这里可以添加本文要记录的大概内容:
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。
提示:以下是本篇文章正文内容,下面案例可供参考
新建项目
a)登录到8ms平台
https://8ms.xyz/appshop
创建好账号并 登入,进入工作台
b)新建项目 :
C)选择目标串口屏型号:ESP32-C3-WT154
D) 创建场景
编辑UI
a)准备好图片资源
并用画图软件将下载好的图片资源整理成 240*240 ( 因为该屏幕分辨率为 240x240)
将文件另存为或者保存到自己的路径
b)将修改好的资源导入到8ms平台上
c) 设置图片控件显示
d) 可以使用在线编译预览
e) 编辑其他场景的UI
可将disp_1背景颜色设置为 红色
逻辑功能编辑
积木介绍 :
布局中选择 积木
自定义代码 中 段外代码 可以头文件和 全局变量及宏定义
当开机时 逻辑 积木 , 此积木在线程开始之前便调用,因此此时未启动UI
所以此积木内代码执行时并不能显示
一般执行 初始化, 及软件定时器代码
b)设置初始化逻辑
找到基础硬件中的Preset积木中的 “加载预设串口模板为串口”
设置 加载预设串口模板为串口0,即初始化串口0为与外界通信串口
( 串口0为烧入串口)
c)设置获取串口数据并执行 相应代码,即从串口 输入 “abc” 或者 “a” 便执行显示场景 “main_screen”
d)设置逻辑
保存下载
a) 编译前需要保存
b) 编译
这里编译只能选择编译 需要生成bin文件和源代码 时间相较于在线编译长很多
记下每个bin文件硬件地址
例如 : build/lvgl-demo.bin 0x10000
为下面的烧入做准备
c) 下载好bin文件
配置烧入工具
a) 选择目标芯片
b) 确定好下载的bin文件及应烧录的物理地址
当bin文件不存在时如图文件目录标红
配置为如图 :
烧入及实际效果演示
a) 接口图
b) USB-TTL与C3SI接线图 :
c) 打开设备管理器查看端口
d) 上述操作无误后,下载bin文件到开发板
c) 重启以运行
等待下载完毕后
按下USB-TTL 的EN
或者重新上电
d) 使用
配置 串口助手
从串口输入16进制数据1, 显示场景main_screen,开始时默认显示场景main_screen
从串口输入16进制数据2, 显示场景disp_1, 此时该场景中只有背景色便显示为背景色 红
从串口输入16进制数据2, 显示场景disp_2日历控件
从串口输入16进制数据2, 显示场景disp_3文本控件
视频DEMO
1.54串口屏家电应用
与50位技术专家面对面20年技术见证,附赠技术全景图总结
以上是生活随笔为你收集整理的启明云端1.54寸串口屏使用经验分享的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 启明云端分享|ESP32在开发环境时,环
- 下一篇: 启明云端分享| 家电应用 串口屏选型推荐