|
最近做一個環(huán)境監(jiān)測的小產(chǎn)品,用了DTH22(聽說精度更高),能正常顯示了。但是感覺溫度有點偏高一兩度,這正常嗎?還是代碼有問題?
請大神幫忙看看代碼有沒有問題。
我只顯示整數(shù)
讀數(shù)的代碼如下:
void DTH22_DUSHU()
{
uchar num;
uchar huml;
uchar humh;
uchar temh;
uchar teml;
if(Init_DTH22()==0)
{
humh=DTH22_RD_CHAR();
huml=DTH22_RD_CHAR();
temh=DTH22_RD_CHAR();
teml=DTH22_RD_CHAR();
DTH22_RD_CHAR();
for(num=0;num<170;num++);
DQ=1;
}
shidu=humh*256+huml;
wendu=temh*256+teml;
wendu=wendu/10;
shidu=shidu/10;
}
|
|