arduino和DHT11连接

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值