1964|4

664

帖子

104

TA的资源

纯净的硅(中级)

楼主
 

【平头哥RVB2601开发板试用体验】三、OLED显示温湿度 [复制链接]

 

三、OLED显示温湿度

 

    在上一贴中对温湿度传感器DHT11进行测试,实现了通过串口输出打印输出温度、温度数据,那么自然也可以在OLED上显示温、湿度。

 

    一、前提及参考说明。

    参考上一贴(【平头哥RVB2601开发板试用体验】二、温湿度传感器DHT11测试,串口打印结果 https://bbs.eeworld.com.cn/thread-1208294-1-1.html),参考样例工程“ch2601_gui_demo”,还参考了某位网友在OLEC上显示RTC时钟的帖子(之前测试过他的工程,忘了原贴地址,一时没找不到参考链接)

 

    二、程序实现代码及说明。

    添加两个任务函数声明,在主函数中注释掉原有demo_task任务,添加两个任务“gui_lvgl_task”、“gui_dht_lvgl_task”。

 

    创建任务任务函数“gui_lvgl_task”,以及“gui_label_create()”,创建两个显示任务label。第一行在OLED屏上静态显示“RISC-V RVB2601”,第二行滚动显示“hello eeworld gs001588”。

    创建在OLED屏上显示实时更新显示温度、湿度值。原打算用浮点型显示,但是没有成功,可能不支持浮点型格式化输出;之后直接输出temp_value、humi_value为整形数据,实际显示为乱码;经尝试需要加上强制类型转换(int)。

 

    四、实验结果视频。

    串口打印内容自然与前一贴致,就不需要多此一举加图片了。

    这里添加上通过板卡OLED屏显示温、湿度的视频。

VID_20220628_023832

 

 

 

 

最新回复

这种屏幕在摄像头下就不太友好,基本都会拍成闪屏的样子。   详情 回复 发表于 2022-6-28 11:55
点赞 关注
 
 

回复
举报

664

帖子

104

TA的资源

纯净的硅(中级)

沙发
 

源码文件:

main.c (8.54 KB, 下载次数: 0)



 

 
 
 

回复

9795

帖子

24

TA的资源

版主

板凳
 

能显示小数就好了

点评

应该是可以的,多来一次sprintf,先把要显示的内容凑好,然后lv输出。 lv自带的这格式化输出不好用,字库也是丑的一比。  详情 回复 发表于 2022-6-28 12:03
 
 
 

回复

7244

帖子

2

TA的资源

版主

4
 

这种屏幕在摄像头下就不太友好,基本都会拍成闪屏的样子。

 
 
 

回复

664

帖子

104

TA的资源

纯净的硅(中级)

5
 

应该是可以的,多来一次sprintf,先把要显示的内容凑好,然后lv输出。

lv自带的这格式化输出不好用,字库也是丑的一比。

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表