启明云端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在开发环境时,环
- 下一篇: 启明云端分享| 家电应用 串口屏选型推荐