0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

福州市凌睿智捷电子有限公司 2022-06-14 11:09 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

这次有幸获得小凌派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智能屏,发送指令,从而产生平移的效果。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 小凌派
    +关注

    关注

    0

    文章

    28

    浏览量

    1554
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    无线充电器充电的原理

    充电技术通过毫米波实现远距离能量传输,突破传统无线充电的物理限制。
    的头像 发表于 11-01 08:31 791次阅读
    无线充电器<b class='flag-5'>隔</b><b class='flag-5'>空</b>充电的原理

    【作品合集】飞嵌入式OK527N-C开发板测评

    开发板试用】开箱与开发板介绍视频 作者:jf_69121293【飞T527N开发板试用】开箱晒图 查看配置 设置参 【飞
    发表于 09-22 15:54

    deepin 25成功适配魔方3开发板

    近日,deepin(深度)社区宣布,deepin 25 已正式适配魔方 3(RUBIK Pi 3)开发板,并完成产品兼容性认证!
    的头像 发表于 07-28 15:14 837次阅读

    【开源获奖案例】AI智能交互新方案:基于T5L智能的AI DeepSeek大模型

    ——来自开发者论坛本期为大家推送开发者论坛获奖开源案例——AI
    的头像 发表于 07-12 09:02 727次阅读
    【开源获奖案例】AI<b class='flag-5'>智能</b>交互新方案:基于T5L<b class='flag-5'>智能</b><b class='flag-5'>屏</b>的AI DeepSeek大模型

    支持OpenHarmony操作系统!飞OK527N-C开发板免费试用 #开发板试用 #HarmonyOS

    开发板
    ElecFans小喇叭
    发布于 :2025年06月05日 16:52:42

    COF精简升级,挑战价格极限

    为方便客户更灵活的应用产品,文科技推出全新优化的05W系列COF智能,该系列产品均通过COF
    的头像 发表于 05-28 14:06 475次阅读
    <b class='flag-5'>COF</b><b class='flag-5'>屏</b>精简升级,挑战价格极限

    【开源获奖案例】基于T5L智能的音乐播放与歌词显示方案

    ——来自开发者论坛本期为大家推送开发者论坛获奖开源案例——基于T5L
    的头像 发表于 05-08 09:52 637次阅读
    【开源获奖案例】基于T5L<b class='flag-5'>智能</b><b class='flag-5'>屏</b>的音乐播放与歌词显示方案

    基于小RK2206开发板:OpenHarmony如何使用IoT接口控制FLASH外设

    1、实验简介本实验将演示如何在小-RK2206开发板上使用IOT库的FLASH接口,进行FLASH编程开发。例程将创建一个任务,实现FLASH读写
    的头像 发表于 04-22 14:49 685次阅读
    基于小<b class='flag-5'>凌</b><b class='flag-5'>派</b>RK2206<b class='flag-5'>开发板</b>:OpenHarmony如何使用IoT接口控制FLASH外设

    基于小RK2206开发板:OpenHarmony如何使用IoT接口控制UART外设

    1、实验简介本实验将演示如何在小-RK2206开发板上使用IOT库的UART接口,进行UART编程开发。例程将创建一个任务,通过配置UART引脚,实现UART读写
    的头像 发表于 04-22 14:22 794次阅读
    基于小<b class='flag-5'>凌</b><b class='flag-5'>派</b>RK2206<b class='flag-5'>开发板</b>:OpenHarmony如何使用IoT接口控制UART外设

    基于小RK2206开发板:OpenHarmony如何使用IoT接口控制GPIO中断

    1、实验简介本实验将演示如何在小-RK2206开发板上使用IOT库的GPIO中断模式,进行GPIO编程开发。例程将创建一个任务,通过配置GPIO引脚为中断模式,实现GPIO中断
    的头像 发表于 04-21 10:39 889次阅读
    基于小<b class='flag-5'>凌</b><b class='flag-5'>派</b>RK2206<b class='flag-5'>开发板</b>:OpenHarmony如何使用IoT接口控制GPIO中断

    基于小RK2206开发板:OpenHarmony如何使用IoT接口控制GPIO外设

    1、案例简介本案例主要是如何在小-RK2206开发板上使用IOT库的GPIO接口,进行GPIO编程开发。例程将创建一个任务,通过配置GPIO引脚,实现GPIO读写
    的头像 发表于 04-11 15:36 1614次阅读
    基于小<b class='flag-5'>凌</b><b class='flag-5'>派</b>RK2206<b class='flag-5'>开发板</b>:OpenHarmony如何使用IoT接口控制GPIO外设

    基于小RK2206开发板:OpenHarmony如何使用IoT接口控制ADC外设

    1、案例简介本案例主要讲解如何在小-RK2206开发板上使用IoT库的ADC接口,进行ADC编程开发。例程内容为创建一个任务,读取按键的ADC值,并打印到串口。例程源代码:http
    的头像 发表于 04-10 16:00 711次阅读
    基于小<b class='flag-5'>凌</b><b class='flag-5'>派</b>RK2206<b class='flag-5'>开发板</b>:OpenHarmony如何使用IoT接口控制ADC外设

    基于小RK2206开发板:OpenHarmony如何使用IoT接口控制PWM外设

    1、案例简介本案例是在小-RK2206开发板上使用IoT库PWM接口,进行PWM编程开发。例程将创建一个任务,每隔5秒将PWM0~10依次启用,输出1000Hz。
    的头像 发表于 04-09 08:59 2054次阅读
    基于小<b class='flag-5'>凌</b><b class='flag-5'>派</b>RK2206<b class='flag-5'>开发板</b>:OpenHarmony如何使用IoT接口控制PWM外设

    COF产线二期扩产圆满成功,首款高性价比COF正式发布!

    湖南科技园新扩产的COF结构智能专用自动化产线正式投产。该产线将COF
    的头像 发表于 03-14 18:15 890次阅读
    <b class='flag-5'>迪</b><b class='flag-5'>文</b><b class='flag-5'>COF</b><b class='flag-5'>屏</b>产线二期扩产圆满成功,首款高性价比<b class='flag-5'>COF</b><b class='flag-5'>屏</b>正式发布!

    【开源获奖案例】基于T5L智能的EQ均衡效果器

    ——来自开发者论坛本期为大家推送开发者论坛获奖开源案例——基于T5L
    的头像 发表于 02-14 11:27 914次阅读
    【开源获奖案例】基于T5L<b class='flag-5'>智能</b><b class='flag-5'>屏</b>的EQ均衡效果器