请注意,我是 Firebase 的新手,因此它们可能是应用程序中的内部错误。告诉我你是否发现了任何东西。
运行代码并构建电路:
//Code
#include "DHT.h"
#define DHTPIN 6
DHT dht;
#define DHTTYPE DHT22 //Change this to any type of DHT Sensor you're Using!
DHT(DHTPIN, DHTTYPE);
void setup() {
// put your setup code here, to run once:
Serial.begin(9600); //Starts serial
delay(5000); //Waits before reading from sensor
Serial.println("DHT22 Temp. And Humi. Test"); //Prints the intro
}
void loop() {
// put your main code here, to run repeatedly:
dht.read11(DHTPIN); //Reads from the sensor
Serial.println("Humi. ---------- "); //Prints humidity
Serial.print(DHT.humidity); //Prints humidity
Serial.print("% "); //Marks the humidity as %
Serial.print("Temp. ------------ "); //Prints temperature
Serial.print(DHT.temperature); //Prints temperature
Serial.print("℃"); //Marks the temperature unit
Serial.println();
Serial.print("***********************************");
Serial.println)
delay(2000); //fastest is onceevrey 2 seconds
} //end loop
应该是印刷温度和湿度。如果不检查 buad 率。将其更改为 9600。如果仍然不起作用,则此代码将打印“Hello World!” evrey 第二个看看你是否有任何沟通:
//Code
void setup() {
Serial.begin(9600);
delay(5000);
}
void loop() {
Serial.println("Hello World!");
delay(1000);
}
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !