mmuyu 发表于 2023-9-7 19:31:13

在OLED模块上实时显示温湿度

    温湿度传感器是非常常见的传感器,搭配一个小型的oled显示屏模块可以组成一个直观展示温湿度的设备,依托机智云,我们也可以在app上远程查看设备周围环境情况,根据数值对设备进行控制。

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

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


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

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



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

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



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





页: [1]
查看完整版本: 在OLED模块上实时显示温湿度