欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

启明云端1.54寸串口屏使用经验分享

发布时间:2024/10/14 编程问答 50 豆豆
生活随笔 收集整理的这篇文章主要介绍了 启明云端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寸串口屏使用经验分享的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。