|
温湿度传感器是非常常见的传感器,搭配一个小型的oled显示屏模块可以组成一个直观展示温湿度的设备,依托机智云,我们也可以在app上远程查看设备周围环境情况,根据数值对设备进行控制。
这里,使用的oled模块是中景园的spi 0.96寸oled模块 单片机为CH307VCT6
首先,我们可以在oled的库文件里找到oled.h的头文件,了解我们可以使用的有哪些函数
从文件函数**可以看出,我们可以使用画点,填充,单字符展示,字符串显示,数字显示,图片显示和汉字显示
为了显示温湿度,我们需要先到机智云的设备里添加温湿度的数据点,这里温度不小心选成可写了,可忽略
接下来,我们在userhandle里编写数据显示到oled和数据上传
为了构造温湿度的字符串e,我们需要使用sprintf 传递温湿度数字来生成需要的字符串,oled 字符串显示函数参数为(x,行数,字符串变量)
将代码烧录到mcu,让我们看看效果
|
|