- 1
- 2
- 3
- 4
- 5
获得赏金
15.00元STM32驱动DHT11温湿度传感器进行环境检测
资料介绍
项目介绍:
这个项目工程是基于 STM32F10x 系列微控制器的温湿度监测系统,使用 DHT11 传感器采集环境的温度和湿度数据,并通过 OLED 显示屏将这些数据实时显示出来。
器件准备:
DHT11温湿度传感器模块
STM32C8T6单片机
一些杜邦线
代码逻辑:
1. 引入头文件
DHT11.c:负责与 DHT11 温湿度传感器进行通信,实现传感器的初始化和数据读取功能。
OLED.c:实现了与 OLED 显示屏的 I2C 通信,包括初始化、清屏、显示字符、数字和字符串等功能。
main.c:项目的主程序文件,调用上述两个模块的功能,完成系统的初始化和温湿度数据的循环读取与显示。
2. 初始化OLED屏,并显示要显示的字符串
3. 初始化DHT11的IO口,读取数据
如果读取成功,数据会存储在结构体中
4. 分别显示结构体中的温湿度的数据
实现逻辑:
初始化 OLED 显示屏和 DHT11 传感器的 GPIO 引脚。
然后在 OLED 显示屏的第一行和第二行分别显示 “temp:” 和 “humidity:” 作为提示信息。
进入无限循环,不断调用Read_DHT11函数读取 DHT11 传感器的数据。
若读取成功,则将湿度和温度数据显示在 OLED 显示屏上。
最终成品显示:
当用手改变传感器的温度时,OLED屏幕上的温湿度会变化
部分文件列表
文件名 | 大小 |
DHT11/DebugConfig/ | |
DHT11/DebugConfig/Target_1_STM32F103C8_1.0.0.dbgconf | 7KB |
DHT11/Hardware/ | |
DHT11/Hardware/DHT11.c | 2KB |
DHT11/Hardware/DHT11.h | 1KB |
DHT11/Hardware/Key.c | 1KB |
DHT11/Hardware/Key.h | |
DHT11/Hardware/LED.c | 1KB |
DHT11/Hardware/LED.h | |
DHT11/Hardware/OLED.c | 8KB |
DHT11/Hardware/OLED.h | 1KB |
... |
- 21ic小能手打赏了15.00元
最新上传
-
柏涵 打赏1.00元 3天前
-
21ic下载 打赏310.00元 3天前
用户:jh0355
-
21ic下载 打赏310.00元 3天前
用户:w178191520
-
21ic下载 打赏210.00元 3天前
用户:gsy幸运
-
21ic下载 打赏210.00元 3天前
用户:zhengdai
-
21ic下载 打赏210.00元 3天前
用户:jh03551
-
21ic下载 打赏110.00元 3天前
用户:liqiang9090
-
21ic下载 打赏60.00元 3天前
用户:sun2152
-
21ic下载 打赏60.00元 3天前
用户:xuzhen1
-
21ic下载 打赏80.00元 3天前
用户:xzxbybd
-
21ic下载 打赏25.00元 3天前
用户:WK520077778
-
21ic下载 打赏20.00元 3天前
用户:w1966891335
-
21ic下载 打赏20.00元 3天前
用户:铁蛋锅
-
21ic下载 打赏20.00元 3天前
用户:玉落彼岸
-
21ic下载 打赏15.00元 3天前
用户:kk1957135547
-
21ic下载 打赏10.00元 3天前
用户:zpf22332
-
21ic下载 打赏5.00元 3天前
用户:pangpidan
-
21ic下载 打赏5.00元 3天前
用户:hpxny
-
21ic下载 打赏5.00元 3天前
用户:pandq2009
-
21ic下载 打赏5.00元 3天前
用户:tomp
-
21ic下载 打赏310.00元 3天前
用户:小猫做电路
-
21ic子站宣传员 打赏15.00元 3天前
-
106982800 打赏1.00元 3天前
-
llyy232008 打赏3.00元 3天前
-
21ic小能手 打赏15.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
资料:温控制冷箱单片机程序
-
21ic小能手 打赏15.00元 3天前
-
21ic小能手 打赏20.00元 3天前
-
21ic小能手 打赏10.00元 3天前
资料:红外遥控接收实验
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
资料:格力凉之静外机原理图
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏15.00元 3天前
-
21ic小能手 打赏15.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
全部评论(0)