1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 《Arduino实验》实验二:DHT11温湿度传感器检测当前环境温湿度

《Arduino实验》实验二:DHT11温湿度传感器检测当前环境温湿度

时间:2018-10-10 08:58:36

相关推荐

《Arduino实验》实验二:DHT11温湿度传感器检测当前环境温湿度

更完整、更全面的Arduino实验存放在我的github上,有需要的可以到github上查看和下载。

当然如果你觉得有帮助,给一个小小的star和fork就谢谢您了。

gtihub网址:/Seven-AnAn/Arduino

文章目录

实验内容实验器件实验连线实验电路图实验步骤实验代码实验结果实验使用库文件

实验内容

使用DHT11温湿度传感器检测当前环境的温湿度,并在串口输出当前检测出的温度以及湿度情况。

请先点击了解DHT11相关内容及参数

实验器件

arduino X 1DHT11温湿度传感器 X 1USB数据烧写线 X 1杜邦线 X 3

实验连线

实验电路图

实验步骤

1.根据连线表格以及实验电路图,将DHT11与Arduino开发板进行连接;2.将Arduino开发板与电脑通过USB烧写线进行连接3.使用Arduino IDE将代码验证并上传4.打开串口监视器,查看DHT11输出的当前环境的温度以及湿度

实验代码

#include <dht11.h> //引用dht11库文件,使得下面可以调用相关参数#define dht11Pin 8 //定义温湿度针脚号为8号引脚dht11 dht; //实例化一个对象void setup() //初始化函数,只执行一次{Serial.begin(9600);//设置波特率参数pinMode(dht11Pin, OUTPUT); //通过定义将Arduino开发板上dht11Pin引脚(8号口)的工作模式转化为输出模式}void loop()//loop函数,重复循环执行{int tol = dht.read(dht11Pin); //将读取到的值赋给tolint temp = (float)dht.temperature; //将温度值赋值给tempint humi = (float)dht.humidity; //将湿度值赋给humiSerial.print("Temperature:");//在串口打印出Tempeature:Serial.print(temp); //在串口打印温度结果Serial.println("℃"); //在串口打印出℃Serial.print("Humidity:");//在串口打印出Humidity:Serial.print(humi);//在串口打印出湿度结果Serial.println("%");//在串口打印出%delay(1000);//延时1秒}

实验结果

实验使用库文件

DHT11库文件下载

提取码:12wz

(如若失效请联系我进行更新)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。