《Arduino实验》实验二:DHT11温湿度传感器检测当前环境温湿度
更完整、更全面的Arduino实验存放在我的github上,有需要的可以到github上查看和下载。
当然如果你觉得有帮助,给一个小小的star和fork就谢谢您了。
gtihub网址:https://github.com/Seven-AnAn/Arduino
文章目录
- 实验内容
- 实验器件
- 实验连线
- 实验电路图
- 实验步骤
- 实验代码
- 实验结果
- 实验使用库文件
实验内容
使用DHT11温湿度传感器检测当前环境的温湿度,并在串口输出当前检测出的温度以及湿度情况。
请先点击了解DHT11相关内容及参数
实验器件
- arduino X 1
- DHT11温湿度传感器 X 1
- USB数据烧写线 X 1
- 杜邦线 X 3
实验连线
DHT11 | Arduino |
---|---|
VCC | 5V |
GND | GND |
DATA | 8 |
实验电路图
实验步骤
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
(如若失效请联系我进行更新)
《Arduino实验》实验二:DHT11温湿度传感器检测当前环境温湿度相关推荐
- DFRobot温湿度传感器新品-Gravity:I2C温湿度传感器-DHT20
DFRobot新品Gravity:I2C温湿度传感器DHT20是DHT11的全新升级版. Gravity:I2C温湿度传感器DHT20采用全新的ASIC专用芯片.改进的MEMS半导体电容式湿度传感器元 ...
- 传感器:SHT30温湿度传感器检测环境温湿度实验(底部附代码)
一.导言 SHT30温湿度传感器模块是通过IIC驱动,所以大家使用该模块时,需要具备IIC的基本知识,这篇文章带领大家一起使用SHT30模块进行温湿度的测量,当然DHT10/DHT10原理都一样,好了 ...
- 温湿度传感器应用在机房监控温湿度系统中的环境温湿度检测
温湿度传感器的应用非常广泛,在各种领域都有使用,尤其是在需要实时记录温湿度等参数变化的场所中最为明显.有了这样的温湿度传感器人们和各种系统就可以根据设备记录的内容,对其进行科学高效的管理,分析和控制, ...
- 机房以太网温湿度传感器和485信号温湿度传感器的区别分析
以太网温湿度传感器和485温湿度传感器最主要的区别一个是RJ45信号输出一个是RS485信号输出 过去的温湿度传感器都比较简单,而随着技术的成熟,科技的进步,如今温湿度传感器发展也是越来越好.由于温度 ...
- stm32+HTU21D温湿度传感器通过usart1发送温湿度数据在串口助手显示
stm32+HTU21D温湿度传感器 这里就不拍实物图了,我用的是下面这款HTU21D ic是stm32f103vet6 工程代码是io口模拟i2c和传感器通讯 PB6-SCL,PB7-SDA usa ...
- sht-11c语言程序,基于51单片机SHT11温湿度传感器检测程序(含电路图)
#include #include /******************************************************** 宏定义 ******************** ...
- sht11的linux程序,使用51单片机实现SHT11温湿度传感器检测的程序和电路图
下面是原理图: 下面是与MCU连接的典型电路: 下面是源代码: #include <reg52.h> #include <intrins.h> /*************** ...
- FPGA实验记录五:I2C读取AHT10温湿度传感器
FPGA实验记录五:I2C读取AHT10温湿度传感器 一.AHT10温湿度传感器 1. 简介 AHT10,新一代温湿度传感器在尺寸与智能方面建立了新的标准:它嵌入了始于回流焊的双列扁平无引脚SMD封装 ...
- 温湿度传感器——DHT11学习总结
一.DHT11的简单介绍 DHT11是一款有已校准数字信号输出的温湿度传感器. 其精度湿度±5%RH, 温度±2℃, 量程湿度20-90%RH, 温度0~50℃--百度百科 注解:相对湿度(RH)是指 ...
最新文章
- k8s系列----一个简单的例子
- Spring中获取bean
- SPI动态加载配置文件
- kotlin学习笔记——类、函数、接口
- HDU 6706 huntian oy (欧拉函数 + 杜教筛)
- webusercontrol ajax,ASP.NET页面使用AjaxPro2完成JS调用后台方法
- matlab 带有下标的赋值维度不匹配_远见另类资产管理体系下的核心系统搭建
- 只能是做的HTML5审批流项目
- 苹果商城怎么调成中文_英雄联盟手游教程及问题反馈以及内部功能详解(苹果安卓都可以了)...
- Java从入门到熟悉的48道练习题[完结]
- 如何搭建靠谱的测试环境
- 四川速匠:抖音的用户类型和用户群体有哪些?
- Hyperledger Fabric教程--Peer命令
- 基于深度卷积神经网络的图像超分辨率重建(SRCNN) 学习笔记
- Java并发框架——AQS阻塞队列管理(三)——CLH锁改造
- SpringBoot如何自定义启动的Banner 在线生成SpringBoot启动的Banner工具 如何使用在线生成工具生成的SpringBoot的Banner
- 黑白方格画C++解答
- 将微信小程序转换uniapp进行迁移的步骤以及遇到的问题总结
- 小白月赛26:E牛牛走迷宫(BFS)
- 北京车牌那么难摇为什么还能那么受欢迎?