DHT22温湿度不变。

2019-07-21 00:54发布

求助,有没有人试过探索板的DHT11?我直接用DHT22接上,温湿度显示没有变化,哈气放冰箱都试过,温度一直是122(12.2℃)。

程序改动不大,主要是
u8 DHT11_Read_Data(u16 *temp,u16 *humi)    
{        
  u8 buf[5];
u8 i;
DHT11_Rst();
if(DHT11_Check()==0)
{
for(i=0;i<5;i++)
{
buf=DHT11_Read_Byte();
}
if((buf[0]+buf[1]+buf[2]+buf[3])==buf[4])
{
*humi=buf[1]|(buf[0]<<8);
*temp=buf[3]|(buf[2]<<8);
}
}else return 1;
return 0;    
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。