温度传感器DHT11/22……

090344_K11DHT11_Pins

 

//----------------------------------------------------
#include 
//----------------------------------------------------
float DHT_WD = 0, DHT_SD = 0;
const int DHT_Pin = A4;//DHT_Pin
dht DHT;
long DHTTime = millis(), DHTTimeKey = 5*1000;
//----------------------------------------------------
void DHT_Setup(){
  Serial.print("DHT_Setup......");
  Serial.println("OK!");
}
//----------------------------------------------------
void DHT_Loop(int showkey){
  //---------------------------------------
  if( millis() - DHTTime < DHTTimeKey) return;
  DHTTime = millis();
  //---------------------------------------
  int chk = DHT.read11(DHT_Pin);
  if( chk == DHTLIB_OK ){
    DHT_WD = DHT.temperature;
    DHT_SD = DHT.humidity;
  }
  //---------------------------------------
  if(showkey) DHT_Show();
  //---------------------------------------
}
void DHT_Show(){
  //---------------------------------------
  Serial.print("T = ");
  Serial.print(DHT_WD);
  Serial.print(" H = ");
  Serial.println(DHT_SD);
  //---------------------------------------
}

 

DHT11_Pins 190826mqdhbkw32hnq6ray

 

DHT11_PIC16F

8908761426341

ff24398b702b372f

更新日期: 2014-11-04 17:48:38
文章标签:
文章链接: 温度传感器DHT11/22……
站方声明: 除特别标注, 本站所有文章均为原创, 互联分享, 尊重版权, 转载请注明.