花最少的时间驱动湿温度传感器之RT-Thread sht3x之(DIY一个小小天气站+万年历)

简介: 花最少的时间驱动湿温度传感器之RT-Thread sht3x之(DIY一个小小天气站+万年历)

我们在文章的第一节基础上添加一个sht3x的软件包,在此之前需要先了解下sht3x是什么。

1、什么是sht3x?

sht3x是温湿度传感器的驱动,它实现了温湿度的单次查询,目前在RT-Thread上以软件包的形式提供。

640.png

2、RT-Thread Studio配置sht3x读取温湿度

2.1 添加sht3x软件包

640.png

可以看到,软件包就已经添加到RT-Thread的项目中了。

2.2 配置sht3x

由于sht3x软件包依赖于RT-Thread I2C 设备驱动框架。,所以需要在主界面将软件模拟i2c选项勾选。

640.png

2.3 配置i2c驱动

在配置驱动之前,我们需要先把E53接口的温湿度模块拓展板插入到小熊派的开发板上。

640.png

根据电路原理图,我们需要在board.c中使能i2c并配置软件i2c的SCL和SDA管脚。

640.png

640.png

640.png

2.4 保存,然后进行编译下载到开发板上

640.png

640.png

2.5 使用终端命令行读取温湿度

输入help,然后回车,查看当前导出的sht3x命令。

640.png

输入sht3x命令然后回车

640.png

上面列举了目前sht3x所支持的命令,我们需要获取数据的话,则需要先加载驱动,然后调用读数据指令即可。

640.png

接下来我们就可以读取温湿度了:

640.png

太强了!也是只改几行代码就可以顺利配置,和u8g2一样,也是轻轻松松就可以适配,让开发者专注于应用逻辑,不得不说RT-Thread真的做得超级人性化了!


看完这两节以后,您是否能将u8g2与sht3x结合在一块,使用OLED显示实时温湿度呢?先自己动手,后续期待下期精彩分享!

往期精彩

RT-Thread PIN设备学习笔记


RT-Thread ADC设备学习笔记


RT-Thread I2C总线设备学习笔记


移植一个实时OS很难?那就手把手教你如何快速移植一个RT-Thread Nano吧!

目录
相关文章
|
移动开发 网络协议 小程序
嵌入式开发—天气时钟
本文详细介绍了利用ESP8266 WIFI模块制作天气时钟的过程,从ESP8266联网,访问API获取信息,到GUI设计,非常详细。想要尝试设计一个自己的天气时钟的小伙伴可以看一看,期待能够互相交流。
292 1
|
移动开发 C++
花最少的时间点亮OLED之RT-Thread u8g2之(DIY一个小小天气站+万年历)
花最少的时间点亮OLED之RT-Thread u8g2之(DIY一个小小天气站+万年历)
190 0
|
传感器 物联网
基于小熊派光强传感器BH1750状态机驱动项目再度升级(带上位机曲线显示)
基于小熊派光强传感器BH1750状态机驱动项目再度升级(带上位机曲线显示)
93 0
|
前端开发
前端项目实战肆-兼容条形打印机移动端单位用毫米设定(td版优化)
前端项目实战肆-兼容条形打印机移动端单位用毫米设定(td版优化)
109 0
|
JavaScript 应用服务中间件 nginx
圣诞节来啦,快把这个动态爱心送个那个TA
圣诞节来啦,快把这个动态爱心送个那个TA
110 0
【微机原理大作业】从0开始设计RTC电子钟系统(三)(含完整源码和仿真图及下载地址)
【微机原理大作业】从0开始设计RTC电子钟系统(三)(含完整源码和仿真图及下载地址)
蓝桥杯之单片机学习(二十)——自创模板(最少省三,实现初始化、数码管显示、HC138独立按键(或矩阵键盘))
蓝桥杯之单片机学习(二十)——自创模板(最少省三,实现初始化、数码管显示、HC138独立按键(或矩阵键盘))
220 0
蓝桥杯之单片机学习(二十)——自创模板(最少省三,实现初始化、数码管显示、HC138独立按键(或矩阵键盘))
|
JavaScript 前端开发
【前端领域】一个好玩好看的罗盘时钟 --- 附详细介绍
唯有热爱,可抵岁月漫长,唯有热爱,不畏世间无常! 少年不曾迷茫,展翅飞往神域,坚定初心,踏实行动。 新的一年,收下少年的祝福,一起踏上新道路。 💪(ง •_•)ง!!!
241 0
【前端领域】一个好玩好看的罗盘时钟 --- 附详细介绍
|
传感器 存储 编解码
复习单片机:温度检测 DS18B20(内含:1 DS18B20 介绍+2 硬件设计+3 软件设计+4 实验现象)
复习单片机:温度检测 DS18B20(内含:1 DS18B20 介绍+2 硬件设计+3 软件设计+4 实验现象)
336 0
复习单片机:温度检测 DS18B20(内含:1 DS18B20 介绍+2 硬件设计+3 软件设计+4 实验现象)