显示arduino 编译出错怎么解决
#include<LiquidCrystal.h>#include<DHT.h>#include<DHT_U.h>#include<dht11.h> ...
#include <LiquidCrystal.h>
#include <DHT.h>
#include <DHT_U.h>
#include <dht11.h> //引用dht11库文件,使得下面可以调用相关参数
#define DHT11PIN 8 //定义温湿度针脚号为8号引脚
#define DHTTYPE DHT11
dht11 DHT11; //实例化一个对象
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
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.print("hum:"); //打印hum:
Serial.print(hum); //打印湿度值
Serial.print("%/t"); //打印%/t
int tem=(float)DHT11.temperature; //将湿度值赋给tem
if(tem>=23)
{
digitalWrite(ledPin,HIGH); //超过适宜温度LED灯亮
}
else
{
digitalWrite(ledPin,LOW); //没有超过适宜温度LED灯灭
}
Serial.print(" tem:"); //打印tem:
Serial.print(tem); //打印温度值
Serial.println("*C"); //打印*C
delay(2000); //延时2000毫秒
} 展开
#include <DHT.h>
#include <DHT_U.h>
#include <dht11.h> //引用dht11库文件,使得下面可以调用相关参数
#define DHT11PIN 8 //定义温湿度针脚号为8号引脚
#define DHTTYPE DHT11
dht11 DHT11; //实例化一个对象
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
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.print("hum:"); //打印hum:
Serial.print(hum); //打印湿度值
Serial.print("%/t"); //打印%/t
int tem=(float)DHT11.temperature; //将湿度值赋给tem
if(tem>=23)
{
digitalWrite(ledPin,HIGH); //超过适宜温度LED灯亮
}
else
{
digitalWrite(ledPin,LOW); //没有超过适宜温度LED灯灭
}
Serial.print(" tem:"); //打印tem:
Serial.print(tem); //打印温度值
Serial.println("*C"); //打印*C
delay(2000); //延时2000毫秒
} 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询