历史上的今天
今天是:2025年12月08日(星期一)
2022年12月08日 | STM32+DHT11 读取温湿度数据显示
2022-12-08 来源:zhihu
一、环境介绍
MCU: STM32F103C8T6
温湿度模块: DHT11
开发软件: Keil5
二、DHT11 介绍
DHT11 数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。
它应用专用的数字模块采集技术和温湿度传感技术, 确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个 NTC 测温元件,并与一个高性能 8 位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。
每个 DHT11 传感器都在极为精确的湿度校验室中进行校准。校准系数以程序的形式储存在 OTP 内存中,传感器内部在检测信号的处理过程中要调用这些校准系数。
单线制串行接口, 使系统集成变得简易快捷。超小的体积、极低的功耗, 信号传输距离可达 20 米以上, 使其成为各类应用甚至最为苛刻的应用场合的最佳选则。
产品为 4 针单排引脚封装。 连接方便, 特殊封装形式可根据用户需求而提供。
应用领域
►暖通空调
►测试及检测设备
►汽车
►数据记录器
►消费品
►自动控制
►气象站
►家电
►湿度调节器
►医疗
►除湿器

三、核心代码
3.1 dht11.c

3.2 dht11.h

3.3 main.c


史海拾趣
|
大家好啊,在这转悠了好几天,发现大家都是高手!我是一名专升本的学生,专科没有学过单片机本科学校因为大部分人都学过所以也就没开这门课,现在要做有关单片机的毕业设计,想请大家帮帮忙,谢谢了! 昨天问了一下老师那个设计一共 ...… 查看全部问答> |
|
我的CC2430能用SmartRF Studio7监测数据,而不能用Packet Sniffer? 我的CC2430能用SmartRF Studio7监测到数据,而不能用Packet Sniffer监控数据。… 查看全部问答> |
|
一直用VC++6做编译器,虽然有人让我换了,我嫌麻烦一直没换。用它写程序调试程序一切都很正常,唯独有个问题。把写好的程序封装成exe文件。具体的操作其实挺简单(当然没有命令行下简单)首先写代码,编译看有没有错误,没错误以后封装。封装方法是 ...… 查看全部问答> |
|
小光棍节的礼物!让QVGA屏普及吧!2.4寸 QVGA TFT屏带触摸屏15元一个! 让QVGA屏普及吧!2.4寸 QVGA TFT屏带触摸屏15元一个(5个起),全新37脚ILI9320驱动,提供程序! 单个20元一个,数量不多欢迎抢购! [ 本帖最后由 shanyan 于 2011-11-1 23:04 编辑 ]… 查看全部问答> |




