arduino和DHT11连接

  • 介绍
DHT11是温湿度传感器,有三个接口,分别是:VCC、DATA、GND。
  • 接线
VCC连接5V GND连接GND DATA连接4接口
  • 代码如下:
[codesyntax lang="cpp" lines="normal"]
#include 

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]
  • 参考
你还有个树莓派?还不知道怎么接线、怎么写代码?请看这里。

转载于:https://my.oschina.net/surenpi/blog/481935

你可能感兴趣的:(arduino和DHT11连接)