该系列教程将结合TI发行的CC254x SoC系列,以解释从环境构建到对蓝牙4.0开发过程的深入研究,蓝牙4.0协议栈的开发。本教程分为六个部分。本文是第五部分:knowledge知识的第五部分:第21节DHT11温湿度传感器第22节蓝牙协议栈的从站通信章节23蓝牙协议栈主从式多主机通信第24节OAD升级空中部分25 SBL串行端口升级信息建议:从浅到深,Bluetooth 4.0 / BLE协议栈开发指南(1)从浅到深,Bluetooth 4.0 / BLE协议栈开发指南(2)从浅到深,Bluetooth 4.0 / BLE协议栈开发指南(3))从浅到深,蓝牙4.0 / BLE协议栈开发指南(4)下载与本文相关的工具,您可以转到以下地址:Zhu Zhaoqi ForARM第21节DHT11 DHT11温湿度传感器简介DHT11数字温湿度传感器是一款,该型号包含带有校准过的温度和湿度的复合温度传感器。原始信号输出。它使用专用的数字模块采集技术和温湿度传感技术,以确保产品具有极高的可靠性和出色的长期稳定性。该传感器包括一个电阻式湿度感测元件和一个NTC温度测量元件,并与高性能的8位单片机相连。因此,该产品具有质量优良,响应速度快,抗干扰能力强,性价比高的优点。每个DHT11传感器均在极其精确的湿度校准室中进行校准。校准系数以程序的形式存储在OTP存储器中,并且这些校准系数在检测模型的传感器内部处理中被调用。单线串行接口使系统集成变得简单而快速。超小尺寸和低功耗使其成为此类应用乃至最苛刻应用的最佳选择。该产品采用4引脚单排引脚封装,易于连接。技术参数电源电压:3.3〜5.5V DC输出:单总线数字信号测量范围:湿度20-90%RH,温度0〜50℃测量精度:湿度+ -5%RH,温度+ -2℃分辨率:湿度1%RH,温度1°C互换性:完全互换,长期稳定性:< & plusmn; 1%RH / year DHT11数字湿度温度传感器采用单总线数据格式。也就是说,单个数据引脚端口即可完成输入和输出双向传输。数据包由5Byte(40Bit)组成。数据分为小数部分和整数部分。完整的数据传输为40位,高位优先出现。 DHT11的数据格式为:8位湿度整数数据+ 8位湿度十进制数据+ 8位温度整数数据+ 8位温度十进制数据+ 8位校验和。校验和数据是前四个字节的加法。传感器数据的输出是未编码的二进制数据。数据(湿度,温度,整数,十进制)应分别处理。例如,从DHT11一次读取的数据如图所示:协议栈DHT11测试打开DHT11Example项目,我们在启动事件中初始化DHT11。如果初始化失败,则表示未连接传感器。然后在定时事件中定期读取温度和湿度值。并通过UART将结果显示到PC。可以看出,当前温度为29摄氏度,湿度为30%。呼吸传感器时,您可以看到温度和湿度已经升高。