记录贴
DHT11的四个引脚VCC、Dout、NC、GND
有文字的反面看从左到右4个引脚
数据格式
8bit 湿度整数数据+8bit 湿度小数数据+8bit
温度整数数据+8bit 温度小数数据+8bit 校验和
原子哥的代码
直接开始读取
只需用到下函数中用到的函数
u8 DHT11_Read_Data(u8 *temp,u8 *humi)
{
u8 buf[5];
u8 i;
DHT11_Rst(); //开始
if(DHT11_Check()==0) //等待回应
{
for(i=0;i<5;i++)//读取40位数据
{
buf[i]=DHT11_Read_Byte(); //读取8位的数据
}
if((buf[0]+buf[1]+buf[2]+buf[3])==buf[4])
{
*humi=buf[0];
*temp=buf[2];
}
}else return 1;
return 0;
}
链接: 工程文件