sht20温湿度传感器原理图_花最少的时间驱动湿温度传感器之RT-Thread sht3x之(DIY一个小小天气站+万年历)...
我们在文章的第一节基础上添加一个sht3x的软件包,在此之前需要先了解下sht3x是什么。
1、什么是sht3x? sht3x是温湿度传感器的驱动,它实现了温湿度的单次查询,目前在RT-Thread上以软件包的形式提供。
2、RT-Thread Studio配置sht3x读取温湿度
2.1 添加sht3x软件包
可以看到,软件包就已经添加到RT-Thread的项目中了。
2.2 配置sht3x 由于sht3x软件包依赖于RT-Thread I2C 设备驱动框架。,所以需要在主界面将软件模拟i2c选项勾选。
2.3 配置i2c驱动 在配置驱动之前,我们需要先把E53接口的温湿度模块拓展板插入到小熊派的开发板上。
根据电路原理图,我们需要在board.c中使能i2c并配置软件i2c的SCL和SDA管脚。
【sht20温湿度传感器原理图_花最少的时间驱动湿温度传感器之RT-Thread sht3x之(DIY一个小小天气站+万年历)...】
2.4 保存,然后进行编译下载到开发板上
2.5 使用终端命令行读取温湿度 输入help,然后回车,查看当前导出的sht3x命令。
输入sht3x命令然后回车
上面列举了目前sht3x所支持的命令,我们需要获取数据的话,则需要先加载驱动,然后调用读数据指令即可。
接下来我们就可以读取温湿度了:
太强了!也是只改几行代码就可以顺利配置,和u8g2一样,也是轻轻松松就可以适配,让开发者专注于应用逻辑,不得不说RT-Thread真的做得超级人性化了!
看完这两节以后,您是否能将u8g2与sht3x结合在一块,使用OLED显示实时温湿度呢?先自己动手,后续期待下期精彩分享!
往期精彩 RT-Thread PIN设备学习笔记
RT-Thread ADC设备学习笔记
RT-Thread I2C总线设备学习笔记
移植一个实时OS很难?那就手把手教你如何快速移植一个RT-Thread Nano吧!
推荐阅读
- RT-Thread|RT-Thread 应用篇 — 在STM32L051上使用 RT-Thread (一、无线温湿度传感器 之 新建项目)
- ESP32-C3|ESP32-C3入门教程 基础篇(四、I2C总线 — 与SHT21温湿度传感器通讯)
- 使用RT-Thread Studio DIY 迷你桌面时钟二---获取温湿度传感器数据(I2C设备驱动+SHT3x软件包)--基于stm32f103rct6
- 《动手学ROS2》9.6拓展:为Fishbot添加超声波传感器
- 一起玩转树莓派(15)——干簧管传感器
- 一起玩转树莓派(13)——雨滴检测传感器
- 一起玩转树莓派(12)——U型光电传感器
- #|蓝桥杯国赛之温度传感器
- win7系统组策略禁用传感器可提升系统运行速度
- 11款最佳WiFi温湿度传感器推荐合集(你最喜欢哪一款())