当前位置:首页 > 嵌入式 > 嵌入式云IOT技术圈
[导读]我们在文章的第一节基础上添加一个sht3x的软件包,在此之前需要先了解下sht3x是什么。 1、什么是sht3x? sht3x是温湿度传感器的驱动,它实现了温湿度的单次查询,目前在RT-Thread上以软件包的形式提供。 2、RT-Thread Studio配置sht3x读取温湿度 2.1 添加sht3x软

我们在文章的第一节基础上添加一个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管脚。

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吧!

觉得本次分享的文章对您有帮助,随手点[在看]并转发分享,也是对我的支持。

免责声明:本文内容由21ic获得授权后发布,版权归原作者所有,本平台仅提供信息存储服务。文章仅代表作者个人观点,不代表本平台立场,如有问题,请联系我们,谢谢!

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读

在嵌入式实时操作系统领域,RT-Thread凭借高可裁剪、高实时性的特性,已经成为工业控制、物联网、智能硬件等领域应用最广泛的国产RTOS之一。而线程调度与管理作为RT-Thread内核的核心模块,是支撑整个系统多任务并...

关键字: RT-Thread 系统线程

RT-Thread的设备驱动框架将硬件抽象为统一的设备对象,应用程序通过标准接口(open/read/write/control)操作外设,无需关心底层寄存器。本文以STM32上的一个虚拟GPIO输出设备为例,演示从零编...

关键字: RT-Thread 设备驱动 STM32

在RT-Thread(RTT)嵌入式实时系统中,多线程间的同步与通信是应用稳定性的基石。信号量(Semaphore)、队列(Message Queue)与事件集(Event)分别对应“通知”“传数”“多条件等待”三种典型...

关键字: RT-Thread 多线程通信

在国产嵌入式实时操作系统领域,RT-Thread无疑是当下最活跃、应用最广泛的开源项目。从早期的个人项目发展到如今支持从8位微控制器到64位多核处理器,覆盖物联网、工业控制、消费电子等多个领域,RT-Thread的成功离...

关键字: RT-Thread 对象容器

树莓派3B凭借低成本、高性能、丰富的外设资源,一直是嵌入式爱好者和开发者学习RTOS的热门平台,而RT-Thread作为国内生态最完善的开源实时操作系统,对树莓派3B有着完善的原生支持。但很多刚接触的开发者,往往卡在环境...

关键字: RT-Thread Linux

作为国内应用最广泛的开源物联网实时操作系统,RT-Thread凭借体积小、实时性强、资源占用低的优势,已经成为中小微嵌入式设备开发的首选RTOS。而线程作为RT-Thread中最基础的调度单元,其调度与管理机制直接决定了...

关键字: RT-Thread CPU

当嵌入式工程师在FreeRTOS、RT-Thread、Zephyr和μC/OS之间做选择时,他们面对的不仅是技术参数的对比,更是四种截然不同的设计哲学。这四款RTOS分别代表了“极简主义的胜利”、“商业可靠的典范”、“国...

关键字: FreeRTOS RT-Thread

作为国内自主研发的实时操作系统(RTOS),RT-Thread凭借其轻量、高效、可裁剪的特性,在嵌入式领域占据了重要地位。内存管理作为操作系统的核心组件之一,直接影响着系统的性能、稳定性和资源利用率。RT-Thread针...

关键字: 实时操作系统 RT-Thread

在工业控制、汽车电子等硬实时场景中,任务调度的确定性直接决定系统稳定性。RT-Thread作为国产实时操作系统,通过优先级继承机制和死锁预防策略,为嵌入式开发者提供了可靠的调度优化方案。

关键字: RT-Thread 工业控制 任务调度

在工业机器人、CNC机床等高精度运动控制场景中,传统RTOS常面临实时性不足、多轴同步困难等问题。RT-Thread凭借其微内核架构、丰富的组件生态和硬实时特性,为运动控制系统提供了全新的解决方案。

关键字: RT-Thread 工业机器人
关闭