Arduino基础入门—2.DHT11采集温湿度
作者:互联网
1.硬件连线(比较好理解,三个引脚、一正一负、一条信号)
正的话接3.3V口吧,稳妥一些,信号线接口看自己代码定义的接口,定义7就接7,定义8就接8。
2.代码
1 #include <DHT.h> 2 3 //定义针脚 4 #define DHTPIN 7 5 //定义类型,DHT11或者其它 6 #define DHTTYPE DHT11 7 //进行初始设置 8 DHT dht(DHTPIN, DHTTYPE); 9 10 void setup() { 11 Serial.begin(9600); 12 dht.begin(); //DHT开始工作 13 } 14 15 void loop() { 16 // 两次检测之间,要等几秒钟,这个传感器有点慢。 17 delay(2000); 18 // 读温度或湿度要用250毫秒 19 float h = dht.readHumidity();//读湿度 20 float t = dht.readTemperature();//读温度,默认为摄氏度 21 Serial.print("Humidity: ");//湿度 22 Serial.println(h); 23 Serial.print("Temperature: ");//温度 24 Serial.print(t); 25 Serial.println(" ℃ "); 26 }
如图,
最后检测com口的输出
就能看到温度输出。
标签:定义,Arduino,温湿度,温度,print,Serial,dht,DHT11 来源: https://www.cnblogs.com/Bruce_H21/p/11556400.html