Page 736 - 2
P. 736
if (DHT_IN != 0)
{
return 1;
}
while (DHT_IN == 0)
{
// 무한반복 - 대기
}
while (DHT_IN != 0)
{
// 무한반복 - 대기
}
for(n=0; n<5; n++) // 온습도를 입력받는다.
{
idx = 0x80;
for (k = 0;k < 8;k++)
{
while (DHT_IN == 0)
{
// 무한반복 - 대기
}
intech_delay_us(33);
if(DHT_IN != 0) data[n] |= idx;
idx >>= 1;
while (DHT_IN != 0)
{
// 무한반복 - 대기
}
}
}
return 0;
}
void HumidityDisplay(void) // 온습도 출력 함수
{
DHT_DDR = 1; // 입력받은 온습도를 LCD 에 출력할 준비를 한다.
DHT_OUT = 1;
GetHumidity(); // 온습도 함수를 불러온다.
- 736 -