基于STM32单片机的DHT11温湿度模块的使用+源代码+文档说明下载

weixin_39821228 2023-11-21 10:30:35
使用方法 工程采用Keil MDK 5编写,基于STM32标准库 工程项目文件在 Project 文件夹内的 工程模板.uvprojx,双击即可打开。 可以复制 App文件夹下的 DHT11.c 和 DHT11.h文件到自己的项目中使用。 程序运行时不需要初始化外设,具体的初始化过程在以下函数内部调用了,我们只需要关注下面函数的用法即可。 函数说明 uint8_t DHT_Get_Temp_Humi_Data(uint8_t buffer[]) 使用此函数需要传入一个8位的的数组。分别用来存储 湿度整数部分、湿度小数部分、温度整数部分、温度小数部分、校验和,注意!湿度小数部分接收到的值始终为0。 函数有一个返回值,接收到正确数据返回1,错误返回0,建议在调用时先判断一下该返回值再进行其他操作。 只需要在自己的函数中重复调用即可,示例中是将该函数在while函数中每两秒重复调用,然后打印在OLED显示屏上。 其它 工程文件中包含了常见的0.96"、1.3"的OLED显示屏的驱动,驱动芯片为SSD1306,通过SPI方式连接到STM32,具体的引脚连接翻看oled.h文件中 , 相关下载链接:https://download.csdn.net/download/m0_73728511/88506169?utm_source=bbsseo
...全文
浏览 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

12,458

社区成员

发帖
与我相关
我的任务
社区描述
CSDN 下载资源悬赏专区
其他 技术论坛(原bbs)
社区管理员
  • 下载资源悬赏专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧