收藏官网首页
查看: 3643|回复: 0

[经验分享] 在OLED模块上实时显示温湿度

106

主题

107

帖子

7264

积分

论坛元老

Rank: 8Rank: 8

积分
7264
跳转到指定楼层
楼主
 楼主| 发表于 2023-9-7 19:31:13 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
校园创客福利
    温湿度传感器是非常常见的传感器,搭配一个小型的oled显示屏模块可以组成一个直观展示温湿度的设备,依托机智云,我们也可以在app上远程查看设备周围环境情况,根据数值对设备进行控制。

这里,使用的oled模块是中景园的spi 0.96寸oled模块 单片机为CH307VCT6

首先,我们可以在oled的库文件里找到oled.h的头文件,了解我们可以使用的有哪些函数


从文件函数**可以看出,我们可以使用画点,填充,单字符展示,字符串显示,数字显示,图片显示和汉字显示

为了显示温湿度,我们需要先到机智云的设备里添加温湿度的数据点,这里温度不小心选成可写了,可忽略



接下来,我们在userhandle里编写数据显示到oled和数据上传

为了构造温湿度的字符串e,我们需要使用sprintf 传递温湿度数字来生成需要的字符串,oled 字符串显示函数参数为(x,行数,字符串变量)



将代码烧录到mcu,让我们看看效果





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

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表