1、接线如下:
DHT11接线同上篇,LED负极接GND,正极我接的是11。
2、代码如下:
#include <dht11.h> //引用dht11库文件,使得下面可以调用相关参数
#define DHT11PIN 8 //定义温湿度针脚号为8号引脚
dht11 DHT11; //实例化一个对象
int ledPin=11;
void setup(){ //初始化设置
Serial.begin(9600); //设置波特率参数
pinMode(DHT11PIN,OUTPUT);
pinMode(ledPin,OUTPUT); //定义输出口
}
void loop(){ //循环
int chk = DHT11.read(DHT11PIN); //将读取到的值赋给chk
int hum=(float)DHT11.humidity; //将湿度值赋给hum
if(hum>=60)
{
digitalWrite(ledPin,HIGH); //超过适宜湿度LED灯亮
}
else
{
digitalWrite(ledPin,LOW); //没有超过适宜湿度LED灯灭
}
Serial