网站首页

人工智能P2P分享搜索全网发布信息网站地图标签大全

当前位置:诺佳网 > 电子/半导体 > 嵌入式技术 >

小凌派HarmonyOS开发板隔空操作迪文COF智能屏

时间:2022-06-14 11:09

人气:

作者:admin

标签: 小凌派 

导读:这次有幸获得小凌派RK2206鸿蒙开发板试用,选择的模块是手势,通过官方例程,进行了基础的测试,非常顺利。之后就想结合其他东西,多玩一玩。刚好之前有迪文的妍姐提供的迪文C...

这次有幸获得小凌派RK2206RK2206 HarmonyOS开发板试用体验:跑通 RK2206 开发板开发板试用,选择的模块是手势,通过官方例程,进行了基础的测试,非常顺利。

之后就想结合其他东西,多玩一玩。刚好之前有迪文的妍姐提供的迪文COF智能屏,做过电子相册的功能,于是自然的就想着两者怎么结合使用。

最终达到了视频中所呈现的效果,通过小凌派RK2206RK2206 HarmonyOS开发板试用体验:跑通 RK2206 开发板开发板感应手势,通过串口给迪文COF智能屏发送UART2串口指令,控制图片切换。

具体效果如视频所示,整体效果还是很不错的:

1

连线

1、通过两者官方的资料,进行如下的接线:

迪文转接板_______小凌派RK2206开发板

5V-----------------5V

GND--------------GND

RX2---------------B7

TX2---------------B6

12bf23cc-e736-11ec-a2f4-dac502259ad0.png

实物连接如下:

1321621c-e736-11ec-a2f4-dac502259ad0.jpg

2

迪文COF智能屏工程


迪文COF智能屏工程部分的工作比较简单:

1.设置背景图,并保存为23.ICL

138448fa-e736-11ec-a2f4-dac502259ad0.png

2. 添加一个合成图片,其中每张图片大小和屏幕大小一样,用于显示,并保存为24.ICL

13ed88d8-e736-11ec-a2f4-dac502259ad0.png

3. 在界面上,添加一个图标平移控件,坐标为(0,0),大小和屏幕大小完全一样

14647c5e-e736-11ec-a2f4-dac502259ad0.png

设置其如下属性:

x: 0

y: 0

W: 屏幕宽度

H: 屏幕高度

变量地址:1000

图标文件:24.ICL

对应的图标:根据24.ICL里面的合成图片序号选择

移动模式:纵向移动


界面工程制作完成,下载到迪文COF智能屏即可。

3

小凌派代码

代码点击阅读原文下载完整代码。

复制vendor/lockzhiner/rk2206/samples/c6_e53_gesture_sensor 为 vendor/lockzhiner/rk2206/samples/c6_e53_gesture_sensor_dwin,然后修改e53_gesture_sensor_example.c,添加UART处理通讯的部分即可:

14a2f498-e736-11ec-a2f4-dac502259ad0.png

上述代码中,串口使用的部分,参考b6_uart/uart_example.c即可。

其所发送的数据,使用了迪文COF智能屏UART2指令:5A A5 07 82 10 00 00 00 00 00

其含义为设置该显示控件的坐标。因为该控件显示的图片,长度超过屏幕长度,所以改变其便宜坐标,即可使得响应的部分得以显示。

具体的逻辑处理部分,也相对比较简单,基本步骤如下:

检测到UP或者DOWN,则设置需要进行图片平移操作;

根据当前图片编号,计算其纵向坐标平移的范围

通过串口,向迪文COF智能屏,发送指令,从而产生平移的效果。

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信