DHT11是温湿度传感器,有三个接口,分别是:VCC、DATA、GND。
VCC连接5V GND连接GND DATA连接4接口
[codesyntax lang="cpp" lines="normal"]
#include <dht.h>
dht DHT;
#define DHT11_PIN 4
void setup()
{
Serial.begin(9600);
Serial.println("hello arduino");
Serial.println(DHT_LIB_VERSION);
}
void loop()
{
int chk = DHT.read11(DHT11_PIN);
switch(chk)
{
case 0:
Serial.println("ok");
break;
case -1:
Serial.println("checksum error");
break;
case -2:
Serial.println("timeout error");
break;
default:
Serial.println("unknow error");
break;
}
Serial.print(DHT.humidity, 1);
Serial.print("\t");
Serial.println(DHT.temperature, 1);
delay(1000);
}
[/codesyntax]
你还有个树莓派?还不知道怎么接线、怎么写代码?请看这里。