1. 首页
  2. 课程学习
  3. 嵌入式
  4. STM32F103C8T6I2C通信DHT12温湿度读取项目

STM32F103C8T6I2C通信DHT12温湿度读取项目

上传者: 2025-05-27 10:03:04上传 RAR文件 2.58MB 热度 2次

stm32F103c8t6 的 IIC 总线接 DHT12,算是挺实用的一个小项目了。用起来简单,主函数里直接读数据、串口输出就能看到温湿度值。适合入门练手,是你刚玩 STM32、想搞懂 I2C 通信怎么整,这代码挺值一看。

程序用的是IIC 总线来跟DHT12通讯,写得还蛮清楚的。你看代码里直接用u1_printf("湿度值:%d.%d")u1_printf("温度值:%d.%d")把数据打印出来,串口输出一目了然。

主函数就一个文件,比较方便你上手调试。你把 DHT12 模块插好,连到 STM32 的 I2C 脚上,串口连到电脑,开个串口助手就能看到结果。整个流程比较顺,没啥坑,适合边学边改。

你如果是第一次搞 DHT12,不妨看看这篇文章:STM32F103C8T6 驱动 DHT12 温湿度传感器,里面细节蛮全的,连调试思路都有。

另外串口输出相关的内容可以看看这个资源:STM32F103C8T6 串口打印,写得挺清楚的,能帮你省不少试错的时间。

如果你刚好在做温湿度监测、或者想练练 IIC 和串口调试,这份代码还挺适合用来起步的,改一改还能拓展不少玩法。

下载地址
用户评论